.blog-article-wrap{max-width:900px}.blog-detail-header{text-align:center;margin-bottom:30px}.blog-detail-header h1{font-size:max(2rem, min(4vw, 3.5rem))}.blog-meta{color:var(--brand-primary-dark);font-weight:700}.blog-featured-img{width:100%;aspect-ratio:28/13;-o-object-fit:cover;object-fit:cover;border-radius:var(--brand-radius);background:var(--brand-neutral-light);margin-bottom:34px}.blog-content{font-size:1.05rem}.author-box{margin-top:42px;display:grid;grid-template-columns:96px 1fr;grid-gap:20px;gap:20px;align-items:center;padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.author-box img{width:96px;height:96px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--brand-neutral-light)}.author-box h2{font-size:1.25rem}.post-nav{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.post-nav div{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:18px}.related-grid article{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:22px}.related-grid h3{font-size:1.1rem}@media (max-width:575px){.author-box,.post-nav{grid-template-columns:1fr}}