.magazine-detail{background:#fff}.detail-hero{position:relative;min-height:430px;background:var(--brand-primary-dark)}.detail-hero img{width:100%;height:430px;-o-object-fit:cover;object-fit:cover;opacity:.56}.detail-hero-overlay{position:absolute;left:50%;bottom:42px;transform:translateX(-50%);width:min(940px,100% - 32px)}.detail-hero .blog-category,.detail-hero .blog-meta,.detail-hero a:not([class*=btn-]),.detail-hero h1{color:#fff}.detail-content{max-width:780px;margin:0 auto;padding:64px 16px}.article-body{color:var(--brand-text)}.author-card,.comment-box,.post-nav,.share-row{margin-top:34px;border-top:1px solid var(--brand-border);padding-top:24px}.share-row{display:flex;flex-wrap:wrap;gap:14px}.author-card{display:flex;gap:18px;align-items:center}.author-card img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.post-nav-card{border:1px solid var(--brand-border);padding:18px}.post-nav-card span,.post-nav-card strong{display:block}.related-posts{padding:70px 0;background:var(--brand-bg-alt)}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:22px;gap:22px}.related-grid article{background:#fff;border:1px solid var(--brand-border);padding:22px}@media (max-width:575px){.post-nav{grid-template-columns:1fr}}