.blog-detail-toc{padding:82px 0 96px}.article-main h1{font-size:44px;margin-bottom:14px}.article-main .category a{color:var(--brand-accent);font-weight:900;text-transform:uppercase;font-size:12px}.blog-meta{color:var(--brand-primary);margin-bottom:28px}.content{color:var(--brand-text);font-size:17px}.content h2{margin-top:34px;font-size:28px}.content h3{margin-top:24px;font-size:22px}.blog-share{display:flex;flex-wrap:wrap;gap:12px;margin:34px 0}.blog-share a{border:1px solid var(--brand-border);padding:10px 14px;font-weight:800}.author-box{display:grid;grid-template-columns:76px 1fr;grid-gap:18px;gap:18px;padding:22px;border:1px solid var(--brand-border);background:var(--brand-bg-alt)}.author-box img{width:76px;height:76px;-o-object-fit:cover;object-fit:cover;border-radius:50%;background:var(--brand-border)}.pre-next{margin:32px 0;padding:20px 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.blog-reply{border:1px solid var(--brand-border);padding:24px}.toc-sticky{position:sticky;top:150px;border:1px solid var(--brand-border);padding:22px;background:var(--brand-bg)}.toc-sticky h2{font-size:20px}.toc-sticky h3{font-size:18px;margin-top:24px}.toc-sticky ol{padding-left:18px}.toc-sticky li{margin-bottom:8px}@media (max-width:991px){.toc-sticky{position:static}.article-main h1{font-size:34px}}