.magazine-hero{position:relative;min-height:400px;display:flex;align-items:flex-end;overflow:hidden;background:var(--brand-primary-dark)}.magazine-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.72}.magazine-overlay{position:relative;width:100%;padding:90px 24px 54px;color:var(--brand-text-inverse);background:linear-gradient(180deg,rgba(25,78,72,.1),rgba(25,78,72,.92))}.magazine-overlay span{display:block;color:var(--brand-secondary);font-weight:800;text-transform:uppercase}.magazine-overlay h1{max-width:900px;margin:8px auto 10px;font-size:2.6rem;font-weight:800;text-align:center}.magazine-overlay p{text-align:center;color:rgba(255,255,255,.84)}.article-narrow{padding-top:70px;padding-bottom:70px}.article-content{color:var(--brand-text)}.article-content img{border-radius:var(--radius)}.share-row{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px;padding-top:24px;border-top:1px solid var(--brand-border)}.share-row a{font-weight:800}.author-card{display:grid;grid-template-columns:72px 1fr;grid-gap:20px;gap:20px;align-items:center;margin-top:30px;padding:22px;border:1px solid var(--brand-border);border-radius:var(--radius);background:#fff}.author-card img{width:72px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.author-card h2{margin:0 0 6px;font-size:1.15rem;font-weight:800}.author-card p{margin:0;color:var(--brand-text-secondary)}.post-nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:26px}.post-nav a{display:block;min-height:94px;border:1px solid var(--brand-border);border-radius:var(--radius);padding:18px;font-weight:800}.post-nav span{display:block;color:var(--brand-text-secondary);font-size:.82rem;text-transform:uppercase}.blog-reply{margin-top:36px}.comment-form{border:1px solid var(--brand-border);border-radius:var(--radius);padding:22px}.related-posts{padding:70px 0}.related-posts h2{text-align:center;font-weight:800;margin-bottom:28px}.recent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:22px;gap:22px}.recent-grid:has(> :nth-child(5):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991px){.recent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.recent-grid{grid-template-columns:1fr}}.recent-grid article{padding:22px}.recent-grid time{color:var(--brand-text-secondary);font-size:.86rem}.recent-grid h3{margin:8px 0;font-size:1.05rem;font-weight:800}.recent-grid p{color:var(--brand-text-secondary)}@media (max-width:650px){.author-card,.post-nav{grid-template-columns:1fr}.magazine-overlay h1{font-size:2rem}}