.aktualnosci-page .hero-grid{display:grid;grid-template-columns:7fr 5fr;gap:var(--space-4);align-items:center}
.hero-content{display:flex;flex-direction:column;gap:var(--space-2);max-width:520px}
.hero-content h1{position:relative}
.hero-content h1::after{content:"";display:block;width:60px;height:3px;background:var(--color-accent);margin-top:6px;transform:skewX(-20deg)}
.meta{color:var(--color-text-muted);font-size:var(--fs-xs)}

.top-news-grid{grid-template-columns:repeat(4,1fr)}
.news-card{display:flex;flex-direction:column;gap:var(--space-2)}

.categories-list{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}
.category-btn{padding:0.5em 1em;border:var(--border-accent);color:var(--color-accent);clip-path:polygon(var(--notch) 0,100% 0,100% 100%,0 100%)}
.category-btn:hover{background:var(--color-accent);color:#000}

.latest-grid{grid-template-columns:repeat(3,1fr)}
.latest-card{display:flex;flex-direction:column;gap:var(--space-2)}

.trending-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-3);max-width:700px}
.trend-item{display:flex;gap:var(--space-2);align-items:flex-start}

.esport-grid{grid-template-columns:repeat(2,1fr)}
.esport-card{display:flex;flex-direction:column;gap:var(--space-2)}

.newsletter-box{max-width:500px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-2)}
.newsletter-form{display:flex;gap:var(--space-2)}
.newsletter-form input{flex:1;padding:0.6em;background:var(--color-surface-secondary)}

.editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:center}
.editorial-content{display:flex;flex-direction:column;gap:var(--space-2);max-width:480px}

.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}

@media(max-width:700px){
.hero-grid{grid-template-columns:1fr}
.top-news-grid{grid-template-columns:1fr}
.latest-grid{grid-template-columns:1fr}
.trending-grid{grid-template-columns:1fr}
.esport-grid{grid-template-columns:1fr}
.editorial-grid{grid-template-columns:1fr}
.footer-grid{grid-template-columns:1fr}
.newsletter-form{flex-direction:column}
}
