.article-layout{padding-top:64px}.article-layout h1{font-size:max(2rem, min(3.5vw, 3rem));margin-top:24px}.article-content{max-width:800px}.article-content h2,.article-content h3{margin-top:48px;scroll-margin-top:128px}.article-sidebar>details{position:sticky;top:112px;padding:24px;background:var(--brand-primary-light);color:var(--brand-text);margin-bottom:32px}.article-sidebar nav a{display:block;padding:8px 0;font-size:.875rem}.article-sidebar nav a.active{font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.article-sidebar nav .toc-subheading{padding-left:16px}.article-share{padding:32px 0;border-top:1px solid var(--brand-border)}.author-card{display:flex;gap:24px;padding:24px;background:var(--brand-bg-alt);color:var(--brand-text)}.author-card img{width:64px;height:64px}.article-neighbors{display:flex;justify-content:space-between;gap:24px;margin:32px 0}.article-question{padding-top:32px;border-top:1px solid var(--brand-border)}.article-question h2{font-size:1.5rem}@media (max-width:991px){.article-sidebar{order:-1}.article-sidebar>details{position:static}.article-sidebar>h2,.article-sidebar>ul{display:none}}