.aktualnosci .hero{position:relative;height:90vh;display:flex;align-items:center;justify-content:center;text-align:center}
.hero-bg{position:absolute;width:100%;height:100%;object-fit:cover}
.hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(0,0,0,0.6),rgba(21,23,27,0.9))}
.hero-content{position:relative;max-width:600px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-3)}

.featured-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-5);align-items:center}
.featured-text{display:flex;flex-direction:column;gap:var(--space-3);max-width:60ch}

.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}
.news-card{display:flex;flex-direction:column;min-height:220px}
.news-img{width:100%;height:200px;object-fit:cover;border-bottom:1px solid var(--color-border-gunmetal)}
.news-content{padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}

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

.categories-inner{display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}

.upcoming-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}
.event-item{border-left:2px solid var(--color-accent-copper);padding-left:var(--space-3)}

.cta-inner{max-width:500px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}

.newsletter-inner{max-width:600px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4)}
.newsletter-inner form{display:flex;gap:var(--space-2)}

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

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

@media(max-width:600px){
.news-grid{grid-template-columns:1fr}
.newsletter-inner form{flex-direction:column}
}
