.article-layout h1{margin-top:24px;font-size:max(2rem, min(3.4vw, 3rem))}.article-body{max-width:800px}.article-body h2{margin-top:48px;font-size:1.75rem}.article-body h3{margin-top:32px}.article-sidebar{position:sticky;top:112px;border-left:1px solid var(--brand-border);padding-left:24px}.article-sidebar h2{font-size:1.1rem;margin-top:32px}.article-sidebar ul{padding-left:16px}.article-sidebar li{margin:16px 0}.article-sidebar .active{font-weight:700}.toc-level-3{margin-left:16px!important}.article-author,.article-neighbors,.article-reply,.article-share{border-top:1px solid var(--brand-border);padding-top:32px;margin-top:32px}.article-author{display:flex;gap:24px}.article-author img{width:64px;height:64px;border-radius:50%}.article-author h2{font-size:1.1rem}.article-neighbors{display:flex;justify-content:space-between;gap:24px}.article-reply label{display:block;margin-bottom:24px}.article-cta{text-align:center}@media (max-width:991px){.article-sidebar{position:static;border-left:0;border-top:1px solid var(--brand-border);padding:24px 0}.article-neighbors{flex-direction:column}}