.blog-detail{padding-top:136px}.blog-detail-container{max-width:820px;padding-bottom:64px}.blog-detail-label{display:inline-block;background:var(--brand-bg-alt);color:var(--brand-primary-dark);padding:8px 12px;font-weight:700;margin-bottom:18px}.blog-detail h1{font-size:max(2rem, min(4vw, 3.5rem));text-align:center}.blog-detail-meta{text-align:center;color:var(--brand-secondary);margin-bottom:28px}.blog-feature{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);margin-bottom:32px}.blog-content{font-size:1.05rem}.blog-share{border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);padding:18px 0;margin:32px 0;text-align:center}.author-box{display:flex;align-items:center;gap:18px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:20px}.author-box img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.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-top:28px}.pre-next div{border:1px solid var(--brand-border);padding:18px}.related-posts{padding:64px 0}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.related-grid article{background:var(--brand-bg);border:1px solid var(--brand-border);padding:20px}@media (max-width:767px){.author-box,.pre-next,.related-grid{grid-template-columns:1fr}.author-box{display:grid}}