.blog-detail-toc{background:var(--brand-bg)}.article-header{padding-bottom:26px;margin-bottom:30px;border-bottom:1px solid var(--brand-line)}.article-tag{display:inline-flex;margin-bottom:14px;color:var(--brand-secondary);font-size:.8rem;font-weight:800;text-transform:uppercase}.article-header h1{font-size:max(2rem, min(4vw, 3.6rem))}.article-content{color:var(--brand-text);font-size:1.04rem}.article-content h2,.article-content h3{margin-top:34px}.author-card,.post-nav,.share-row{margin-top:34px;padding-top:24px;border-top:1px solid var(--brand-line)}.share-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.author-card{padding:26px;background:var(--brand-bg-alt);border:1px solid var(--brand-line)}.post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.post-nav a{padding:20px;border:1px solid var(--brand-line);font-weight:700}.post-nav span{display:block;color:var(--brand-text-muted);font-size:.84rem;font-weight:400}.toc-box{position:sticky;top:96px;padding:24px;border:1px solid var(--brand-line);background:var(--brand-bg-alt)}.toc-box h2{font-size:1rem}.toc-box a{display:block;padding:9px 0;border-bottom:1px solid var(--brand-line);color:var(--brand-text)}@media (max-width:991.98px){.toc-box{position:static}}@media (max-width:575.98px){.post-nav{grid-template-columns:1fr}}