.magazine-header{background-color:var(--brand-primary-dark);position:relative;min-height:430px;display:grid;align-items:end;overflow:hidden}.magazine-header img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.magazine-header::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(42,34,48,.2),rgba(42,34,48,.86))}.magazine-header__overlay{position:relative;z-index:2;width:min(920px,100% - 48px);margin:0 auto;padding:150px 0 58px}.magazine-header__overlay .blog-category,.magazine-header__overlay .blog-meta-line,.magazine-header__overlay h1{color:#fff}.magazine-header__overlay h1{font-size:max(2rem, min(4vw, 3.4rem))}.article-body{max-width:780px;margin:0 auto;padding:70px 24px}.content{color:var(--brand-text)}.content img{border-radius:var(--brand-radius)}.post-nav,.share-row{display:flex;justify-content:space-between;gap:16px;margin-top:34px;padding-top:22px;border-top:1px solid var(--brand-border)}.author-card{display:flex;gap:18px;align-items:center;margin-top:34px;padding:24px;border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.author-card img{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.post-nav a{flex:1;padding:18px;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.post-nav span{display:block;color:var(--brand-primary-dark);font-weight:900}.related-posts{background:var(--brand-bg-alt);padding:76px 0}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related-grid article{padding:22px;background:#fff;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}@media (max-width:767px){.author-card,.post-nav,.share-row{flex-direction:column}.related-grid{grid-template-columns:1fr}}