.blog-detail{padding-top:112px}.blog-article h1{font-size:max(2rem, min(4vw, 3.5rem))}.blog-category,.blog-meta{color:var(--brand-text);font-weight:700}.blog-content{margin-top:28px;color:var(--brand-text)}.blog-content img{border-radius:var(--brand-radius)}.blog-share{margin:32px 0}.share-link{display:inline-flex;padding:10px 14px;background:var(--brand-primary-light);color:var(--brand-primary-dark);font-weight:800}.author-box{display:grid;grid-template-columns:72px 1fr;grid-gap:18px;gap:18px;padding:22px;border:1px solid var(--brand-border)}.author-avatar{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.author-box h2{font-size:1.2rem}.pre-next{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin:28px 0}.pre-next a{display:grid;grid-gap:4px;gap:4px;min-height:96px;padding:18px;border:1px solid var(--brand-border);color:var(--brand-text)}.pre-next span{color:var(--brand-primary-dark);font-size:.8rem;font-weight:900;text-transform:uppercase}.blog-reply{padding:24px;background:var(--brand-bg-alt)}.blog-toc{position:relative}.recent-card,.toc-card{position:sticky;top:110px;padding:22px;border:1px solid var(--brand-border);background:var(--brand-bg)}.recent-card{position:static;margin-top:20px}.recent-card h2,.toc-card h2{font-size:1.2rem}.recent-card ul,.toc-card ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.recent-card span{display:block;color:var(--brand-text);font-size:.85rem}@media (max-width:767px){.author-box,.pre-next{grid-template-columns:1fr}}