.blog-detail-toc{padding:86px 0}.blog-detail-toc h1{font-size:3rem;margin-bottom:14px}.article-body{margin-top:34px;color:var(--brand-text)}.article-body h2,.article-body h3{margin-top:34px;font-weight:800}.article-body p{color:var(--brand-text-secondary)}.article-share{display:flex;gap:14px;align-items:center;border-top:1px solid var(--brand-border);padding-top:24px;margin-top:36px}.author-card{display:flex;gap:18px;align-items:center;background:var(--brand-bg-alt);padding:24px;margin-top:30px}.author-card img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.post-nav{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px;margin-top:28px}.post-nav a{border:1px solid var(--brand-border);padding:18px;color:var(--brand-text)}.post-nav span{display:block;color:var(--brand-text-secondary);font-size:.85rem}.comment-box{margin-top:34px;border:1px solid var(--brand-border)}.comment-box h2{padding:24px 30px 0;font-size:1.35rem}.toc-card{position:sticky;top:24px;border:1px solid var(--brand-border);padding:22px;margin-bottom:24px}.toc-card h2{font-size:1.1rem;font-weight:800}.toc-card ol{padding-left:18px;margin-bottom:0}.toc-sub{margin-left:14px}@media (max-width:991px){.post-nav{grid-template-columns:1fr}.toc-card{position:static}}