.blog-detail-section{padding:82px 0 96px}.blog-article h1{font-size:max(2rem, min(4vw, 3.5rem))}.blog-kicker,.blog-meta{color:var(--brand-primary-dark);font-weight:800}.blog-content{margin-top:28px}.author-box{display:flex;gap:18px;margin-top:40px;padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.author-box img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:32px}.comment-box,.post-nav div,.toc-card{padding:22px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:#fff}.comment-box{margin-top:32px}.blog-toc{position:relative}.toc-card{position:sticky;top:100px;margin-bottom:20px}.toc-card ul{padding-left:18px}@media (max-width:991px){.post-nav{grid-template-columns:1fr}.toc-card{position:static}}