.article-page h1{margin-top:24px}.article-meta{border-bottom:1px solid var(--brand-border);padding-bottom:24px;font-size:.9rem}.article-content h2,.article-content h3{margin-top:40px;scroll-margin-top:24px}.article-content img{max-width:100%}.article-content{word-wrap:anywhere}.toc-sticky{position:sticky;top:24px;padding:24px;background:var(--brand-bg-alt);border-radius:var(--brand-radius);font-size:.85rem}.toc-sticky h2{font-size:1.1rem;margin-top:32px}.toc-sticky ul{padding-left:20px}.toc-sticky li{margin-bottom:16px}.toc-sticky .toc-sub{margin-left:16px}.toc-sticky a.active{font-weight:700}.article-comments,.article-inquiry,.article-neighbors,.article-share,.author-card{padding:24px 0;border-top:1px solid var(--brand-border);margin-top:32px}.article-neighbors{display:flex;gap:24px;justify-content:space-between}.author-card{display:flex;gap:24px}.author-card img{width:64px;height:64px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.article-comments h2,.article-inquiry h2,.author-card h2{font-size:1.4rem}.article-comments label{display:block;margin-bottom:16px}.article-comments textarea{width:100%}@media (max-width:991px){.article-sidebar{order:-1}.toc-sticky{position:static}.article-neighbors{flex-direction:column}}