.article-layout{padding:64px 12px}.article-content{margin:32px 0}.article-content h2{font-size:1.7rem;margin:32px 0 16px}.article-share{padding:24px 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);margin-bottom:24px}.author-box{display:flex;gap:24px;padding:24px;background:var(--brand-bg-alt);margin:32px 0}.author-box h2{font-size:1.1rem}.article-neighbors{display:flex;gap:24px;justify-content:space-between}.article-reply{margin-top:48px}.article-reply label{display:block;width:100%}.recent-sidebar{padding-left:32px}.recent-sidebar h2{font-size:1.25rem}.recent-sidebar ul{list-style:none;padding:0}.recent-sidebar li{padding:16px 0;border-bottom:1px solid var(--brand-border)}.date-badge{display:block;font-size:.8rem}@media (max-width:991px){.recent-sidebar{padding:32px 12px}}.article-layout h1{font-size:max(1.5rem, min(3.5vw, 3rem))}