.news-page{display:block}
.news-hero{position:relative;overflow:hidden}
.news-hero__grid{display:grid;grid-template-columns:1fr;min-width:0}
.news-hero__text{max-width:640px;display:flex;flex-direction:column;gap:var(--space-3)}
.news-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.25}

.news-patch{max-width:800px;margin:0 auto}

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

.news-table-wrap{overflow-x:auto}

.news-advanced{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}
.news-advanced > *{min-width:0}

.news-image{margin-top:var(--space-4);width:100%;border:2px solid var(--color-panel-gold)}

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

.news-cta{position:relative;text-align:center}
.news-cta__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3}
.news-cta__content{position:relative;max-width:500px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}

@media (max-width:1024px){
.news-cards{grid-template-columns:repeat(2,minmax(0,1fr))}
.news-advanced{grid-template-columns:1fr}
}

@media (max-width:640px){
.news-cards{grid-template-columns:1fr}
}
