.magazine-hero{min-height:400px;position:relative;display:flex;align-items:flex-end;overflow:hidden;padding:120px 0 54px;background:var(--brand-primary-dark)}.magazine-hero img,.magazine-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.magazine-overlay{background:linear-gradient(0deg,rgba(13,19,23,.82),rgba(13,19,23,.18))}.magazine-hero .container{position:relative}.magazine-hero h1,.magazine-hero p{color:#fff}.article-body{max-width:780px;margin:0 auto;padding:64px 20px 24px}.article-body img{max-width:100%;height:auto}.article-actions,.author-card,.post-nav{max-width:780px;margin:24px auto;padding:0 20px}.article-actions{display:flex;gap:16px}.author-card{border:1px solid var(--brand-border);padding:24px}.post-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.post-nav a{border:1px solid var(--brand-border);padding:18px;color:var(--brand-text)}.post-nav span{display:block;color:var(--brand-accent);font-weight:700}.related-posts{background:var(--brand-bg-alt);padding:56px 0}.recent-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.recent-card{background:#fff;border:1px solid var(--brand-border);padding:20px;color:var(--brand-text)}.recent-card span{display:block;color:var(--brand-text-secondary)}