.blog-detail header{border-bottom:1px solid var(--brand-border);margin-bottom:24px}.blog-detail h1{max-width:23ch}.article-body h2{margin-top:32px;scroll-margin-top:24px}.article-body p{max-width:78ch}.article-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.article-aside{background:var(--brand-bg-alt);border-top:4px solid var(--brand-primary);padding:16px;position:sticky;top:16px;word-wrap:anywhere}.article-aside h2{margin:16px 0 8px;font-size:1.15rem}.article-aside summary{font-weight:700;margin-bottom:8px}.article-aside [aria-current=location]{font-weight:700}@media (max-width:991.98px){.blog-detail aside{order:-1}}.article-reply{margin-top:32px;border-top:1px solid var(--brand-border);padding-top:24px;max-width:72ch}