.column-page{background:#fff}.column-page header{position:relative}.column-top{height:120px;max-width:1200px;margin:0 auto;background:#f7f7f7 url('/column-top.png') center/cover no-repeat;display:-webkit-flex;display:flex;align-items:center;justify-content:center;gap:225px}.column-top small{display:block;font-size:15px;line-height:25px;color:#343434}.column-top strong{display:block;font-size:21px;line-height:30px;text-align:center;color:#222}.column-top button{border:0;border-radius:3px;background:#f7d756;color:#222;font-size:14px;font-weight:700;padding:12px 34px;cursor:pointer}.column-layout{max-width:1200px;margin:24px auto 70px;display:grid;grid-template-columns:minmax(0,836px) 316px;gap:44px}.column-feed{min-width:0}.column-ad{display:block;width:100%;height:auto;border-radius:6px;margin-bottom:12px}.column-article{min-height:171px;border-bottom:1px solid #eceef0;padding:13px 2px 19px 216px;position:relative}.column-article h2{font-size:18px;line-height:26px;margin:0 0 8px}.column-article h2 a{text-decoration:none;color:#30343a}.column-article p{font-size:13px;line-height:21px;color:#8b939d;margin:0 0 11px;max-height:42px;overflow:hidden}.column-article-meta{font-size:12px;color:#9ba2ab}.column-article button{border:0;background:#f6d65b;padding:7px 24px;position:absolute;right:0;bottom:18px;color:#333}.column-side-heading{display:flex;align-items:center;justify-content:space-between;margin:3px 0 25px}.column-side-heading h2{font-size:18px;margin:0}.column-side-heading h2:before{content:'◉';color:#edc445;margin-right:3px}.column-side-heading a{font-size:13px;color:#d7ad31;text-decoration:none}.column-authors{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 14px}.column-authors a{display:flex;align-items:center;justify-content:center;height:70px;color:#333;font-size:13px;text-decoration:none;font-weight:600}.column-page footer{margin-top:45px}@media(max-width:1050px){.column-layout{padding:0 20px;gap:25px;grid-template-columns:minmax(0,1fr) 280px}.column-top{gap:80px}}@media(max-width:760px){.column-top{height:105px;gap:18px;padding:10px 15px;background-position:right center}.column-top small{font-size:11px;line-height:17px}.column-top strong{font-size:14px;line-height:21px}.column-top button{font-size:11px;padding:9px;white-space:nowrap}.column-layout{display:block;padding:0 12px;margin-top:15px}.column-side{display:none}.column-article{padding:12px 0;min-height:120px}.column-article h2{font-size:15px;line-height:22px}.column-article p{font-size:12px;line-height:18px}.column-article button{padding:5px 13px;bottom:11px}.column-ad{margin-bottom:5px}}@supports not (display:grid){.column-layout{display:-webkit-flex;display:flex}.column-feed{-webkit-flex:1;flex:1}.column-side{width:316px;margin-left:44px}@media(max-width:760px){.column-side{display:none}}}
.column-top{position:relative}.column-top:before{content:'';position:absolute;left:0;top:0;width:60%;height:100%;background:#f7f7f7}.column-top div{position:absolute;left:15.5%;z-index:1;text-align:center}.column-top button{position:absolute;left:54%;z-index:1}.column-layout{max-width:1280px;grid-template-columns:minmax(0,836px) 316px;gap:32px;justify-content:start}@media(max-width:1050px){.column-layout{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:760px){.column-top div{left:4%;text-align:left;max-width:48%}.column-top button{left:auto;right:18%;padding:9px 6px}.column-layout{display:block}}
@media(max-width:760px){.column-top{background:#f7f7f7}.column-top:before{display:none}.column-top button{right:4%}}
.column-page .column-authors{gap:20px 14px}
.column-page .column-authors a{flex-direction:column;justify-content:flex-start;min-width:0;height:84px;font-size:14px;line-height:24px}
.column-page .column-authors img{display:block;flex:none;width:56px;height:56px;margin-bottom:4px;border-radius:50%;object-fit:fill}
.column-page .column-authors span{display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:24px}
@media(min-width:1600px){.column-page .column-authors{gap:28px 20px}.column-page .column-authors a{height:116px;font-size:20px;line-height:30px}.column-page .column-authors img{width:78px;height:78px;margin-bottom:8px}.column-page .column-authors span{line-height:30px}}
.column-ad-link{display:block;width:100%;border-radius:6px;margin-bottom:12px;overflow:hidden;cursor:pointer}
.column-ad-link .column-ad{display:block;width:100%;height:auto;border-radius:6px;margin:0}
@media(max-width:760px){.column-ad-link{margin-bottom:5px}}
