.blog-magazine-hero{position:relative;min-height:400px;display:grid;align-items:end;color:#fff;overflow:hidden;background-color:var(--brand-primary-dark)}.blog-magazine-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:var(--brand-accent)}.blog-magazine-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(15,26,43,.84),rgba(15,26,43,.18))}.blog-magazine-hero .container{position:relative;z-index:1;padding-bottom:54px}.blog-magazine-hero h1{max-width:900px;font-size:max(2rem, min(4vw, 4rem));font-weight:900}.blog-magazine-content{max-width:780px;margin:0 auto;padding:70px 16px}.blog-magazine-content .content{font-size:1.05rem}.blog-share,.pre-next{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--brand-border);padding-top:22px;margin-top:30px}.author-card{display:flex;gap:18px;align-items:center;background:var(--brand-bg-alt);padding:22px;margin-top:30px}.author-avatar{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#fff}.blog-reply{margin-top:38px}.blog-related{background:var(--brand-bg-alt);padding:68px 0}.related-card{display:block;height:100%;background:#fff;border:1px solid var(--brand-border);padding:22px;color:var(--brand-text)}.related-card span{color:var(--brand-text-secondary);font-size:.86rem;display:block;margin-bottom:8px}@media (max-width:575px){.author-card,.blog-share,.pre-next{flex-direction:column}}