.magazine-cover{position:relative;min-height:400px;background:var(--brand-primary-dark)}.magazine-cover img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;opacity:.52}.cover-overlay{position:absolute;left:50%;bottom:44px;width:min(920px,100% - 32px);transform:translateX(-50%)}.cover-overlay h1,.cover-overlay p{color:#fff}.cover-overlay h1{font-size:max(2rem, min(5vw, 4rem));font-weight:900}.article-body{max-width:780px;margin:0 auto;padding:72px 16px}.article-body img{max-width:100%}.author-card,.post-nav a,.share-row{border:1px solid var(--brand-border);padding:22px;margin-top:28px}.share-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.post-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:18px;gap:18px}.post-nav a span{display:block;color:var(--brand-accent);font-weight:900}.related-articles{background:var(--brand-bg-alt);padding:72px 0}.related-articles h2{text-align:center;margin-bottom:30px}.recent-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:20px;gap:20px}.recent-grid article{background:#fff;border:1px solid var(--brand-border);padding:24px}