.magazine-article-hero{min-height:520px;display:flex;align-items:end;padding-bottom:70px;color:var(--text-on-dark)}.magazine-article-hero h1{max-width:920px;color:var(--text-on-dark);font-size:3rem}.magazine-article-hero p,.magazine-article-hero span{color:var(--text-on-dark)}.article-body{padding:76px 0 30px}.article-content{max-width:780px;margin:0 auto;color:var(--brand-text);line-height:1.78}.article-content img{border-radius:var(--brand-radius)}.article-comment-card,.article-share,.author-card,.post-nav{max-width:780px;margin:32px auto 0}.article-share{display:flex;flex-wrap:wrap;gap:12px;align-items:center;border-top:1px solid var(--brand-border);padding-top:24px}.article-share span{font-weight:800}.article-share a{border:1px solid var(--brand-border);border-radius:999px;padding:7px 13px}.article-comment-card,.author-card{background:var(--brand-bg-alt);border-radius:var(--brand-radius);padding:26px}.post-nav{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.post-nav a{border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:18px;background:var(--brand-bg)}.post-nav span{display:block;color:var(--brand-text-secondary);margin-bottom:6px}.related-posts{background:var(--brand-bg-alt)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.related-grid article{background:var(--brand-bg);border:1px solid var(--brand-border);border-radius:var(--brand-radius);padding:22px}.related-grid p,.related-grid span{color:var(--brand-text-secondary)}@media (max-width:767px){.post-nav,.related-grid{grid-template-columns:1fr}}