.blog-detail-page{padding:88px 0;background:var(--brand-bg)}.blog-article h1{font-size:max(2rem, min(4vw, 3.5rem))}.blog-content{margin:32px 0;color:var(--brand-text)}.blog-content h2,.blog-content h3{margin-top:1.6em}.blog-share{padding:18px 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.author-box{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;margin:32px 0;padding:24px;background:var(--brand-bg-alt);border:1px solid var(--brand-border)}.author-box img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.author-box h2,.blog-reply h2,.toc-widget h2{font-size:1.15rem}.pre-next{margin:32px 0;padding:20px 0;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.pre-next span{display:block;color:var(--brand-text);font-size:.8rem;text-transform:uppercase}.blog-toc-sidebar{position:relative}.blog-toc-sidebar .sidebar-widget,.toc-widget{padding:22px;background:var(--brand-bg-alt);border:1px solid var(--brand-border)}.toc-widget{position:sticky;top:100px;display:grid;grid-gap:10px;gap:10px;margin-bottom:20px}.blog-reply{margin-top:34px}@media (max-width:575px){.author-box{grid-template-columns:1fr}}