.blog-detail-wrap{background:var(--brand-bg)}.blog-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:42px;gap:42px;align-items:start}.blog-article h1{font-size:max(2rem, min(4vw, 3.5rem))}.blog-kicker,.blog-meta{color:var(--brand-primary-dark);font-weight:760}.blog-description{font-size:1.1rem;padding:18px 0;border-bottom:1px solid var(--brand-border)}.content{padding-top:24px}.author-box,.blog-reply,.blog-share,.pre-next,.recent-card,.toc-card{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:22px;margin-top:24px}.author-box{display:grid;grid-template-columns:76px 1fr;grid-gap:18px;gap:18px}.author-box img{width:76px;height:76px;-o-object-fit:cover;object-fit:cover;border-radius:50%;background:var(--brand-neutral-light)}.author-box h2,.blog-reply h2,.recent-card h2,.toc-card h2{font-size:1.25rem}.pre-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.pre-next span{display:block;color:var(--brand-text);font-size:.85rem}.toc-sidebar{position:sticky;top:92px}.toc-card a{display:block;margin-top:10px}.recent-card ul{padding-left:18px}@media (max-width:991px){.blog-detail-grid,.pre-next{grid-template-columns:1fr}.toc-sidebar{position:static}}