.news-page{display:block}

.news-hero-grid{display:grid;grid-template-columns:5fr 7fr;gap:var(--space-4);align-items:center}
.news-hero-text{max-width:520px}
.news-hero-image img{width:100%;border-radius:var(--radius-md);box-shadow:0 0 10px var(--color-border)}

.news-featured{display:flex;flex-direction:column;gap:var(--space-3)}
.news-featured-content{max-width:800px}

.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}
.news-card{min-width:0}

.news-dev{max-width:700px;margin-inline:auto;text-align:center}

.news-events{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}

.news-archive{max-width:800px;margin-inline:auto}

.news-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}

.news-cta{text-align:center;max-width:700px;margin-inline:auto}

.news-follow{max-width:600px;margin-inline:auto;text-align:center}

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

@media(max-width:600px){
.news-grid,.news-events,.news-benefits{grid-template-columns:1fr}
}
