.blog-detail{padding-top:86px}.blog-detail h1{margin:18px 0 12px;font-size:46px;line-height:1.14;font-weight:900;text-align:center}.blog-detail .post-label,.blog-detail .post-meta{justify-content:center;text-align:center}.article-hero{width:100%;margin:34px 0;border-radius:var(--radius)}.content{color:var(--brand-text);font-size:18px}.share-row{display:flex;justify-content:center;gap:16px;margin:34px 0;padding-top:24px;border-top:1px solid var(--brand-border)}.author-card{display:grid;grid-template-columns:78px 1fr;grid-gap:18px;gap:18px;align-items:center;padding:24px;border-radius:var(--radius);background:var(--brand-bg-alt)}.author-avatar{width:78px;height:78px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.author-card h2{margin:0 0 6px;font-size:20px}.author-card p{margin:0;color:var(--brand-text-muted)}.post-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:30px}.post-nav a{display:grid;grid-gap:5px;gap:5px;padding:20px;border:1px solid var(--brand-border);border-radius:var(--radius);font-weight:800}.post-nav span{color:var(--brand-text-muted);font-size:12px;text-transform:uppercase}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.related-grid article{padding:22px;border-radius:var(--radius);background:#fff}.related-grid p,.related-grid span{color:var(--brand-text-muted)}.related-grid h3{margin:10px 0;font-size:19px;font-weight:900}@media (max-width:767px){.post-nav,.related-grid{grid-template-columns:1fr}.blog-detail h1{font-size:34px}}