.article-detail{background:#fff}.article-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,0.8fr);grid-gap:42px;gap:42px}.article-kicker{color:var(--brand-primary);font-weight:800;text-transform:uppercase;font-size:13px}.article-main h1{margin:14px 0;font-size:46px;font-weight:800}.article-description{color:var(--brand-text-muted);font-size:20px}.article-author{padding-bottom:20px;margin-bottom:28px;border-bottom:1px solid var(--brand-border)}.article-content{color:var(--brand-text)}.article-content h2,.article-content h3{margin-top:28px;font-weight:800}.report-download{margin-top:36px;padding:28px;border:1px solid var(--brand-border);border-left:6px solid var(--brand-primary);border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.article-nav{display:flex;justify-content:space-between;gap:16px;margin-top:28px;padding-top:22px;border-top:1px solid var(--brand-border)}.article-sidebar .sidebar-box{position:relative;padding:24px;margin-bottom:24px;background:var(--brand-bg-alt);border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.article-sidebar .sidebar-box h2{font-size:20px;font-weight:800}.article-sidebar .recent-list{list-style:none;padding:0;margin:0}.article-sidebar .recent-list li{padding:12px 0;border-bottom:1px solid var(--brand-border)}.article-sidebar .recent-list span{display:block;color:var(--brand-text-muted);font-size:13px}@media (max-width:991px){.article-layout{grid-template-columns:1fr}}