.news-page .news-hero{position:relative;padding:0;}
.news-hero__bg img{width:100%;height:100%;object-fit:cover;}
.news-hero__bg{position:absolute;inset:0;z-index:0;}
.news-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(26,46,34,0.8),rgba(26,46,34,0.2));}
.news-hero .container{position:relative;z-index:2;}
.news-hero__content{max-width:520px;color:#fff;display:flex;flex-direction:column;gap:var(--space-md);padding-block:var(--space-xl);}
.news-hero__content h1{color:#fff;}

.featured-update__grid{display:grid;grid-template-columns:3fr 2fr;gap:var(--space-md);align-items:center;}
.featured-update__text{display:flex;flex-direction:column;gap:var(--space-sm);}

.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);}
.news-grid .card{display:flex;flex-direction:column;gap:var(--space-sm);}

.events-grid{display:grid;grid-template-columns:55% 45%;gap:var(--space-md);align-items:center;}
.events-text{display:flex;flex-direction:column;gap:var(--space-sm);max-width:60ch;}

.patch-notes{max-width:55ch;margin-inline:auto;}
.patch-col{display:flex;flex-direction:column;gap:var(--space-md);}

.community-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);}

.archive-block{max-width:500px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-sm);}
.archive-links{display:flex;gap:var(--space-sm);justify-content:center;flex-wrap:wrap;}

.cta-block{max-width:500px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-sm);}

@media (max-width:900px){
.featured-update__grid{grid-template-columns:1fr;}
.events-grid{grid-template-columns:1fr;}
.news-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}

@media (max-width:600px){
.news-hero__content{max-width:100%;}
.news-grid{grid-template-columns:1fr;}
.community-grid{grid-template-columns:1fr;}
}
