.recenzje-page .hero-inner{max-width:800px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-3);} 

.featured-grid{display:grid;grid-template-columns:60% 40%;gap:var(--space-3);align-items:center;}
.featured-content{display:flex;flex-direction:column;gap:var(--space-2);}
.featured-content .score{font-size:var(--fs-lg);color:var(--color-accent);} 

.reviews-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);} 
.review-card{display:flex;flex-direction:column;gap:var(--space-2);} 
.review-card .score{color:var(--color-accent);} 

.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);text-align:center;} 
.category{display:flex;align-items:center;justify-content:center;min-height:120px;} 

.top-list{display:flex;flex-direction:column;gap:var(--space-2);font-size:var(--fs-sm);} 

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

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

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

.explore-buttons{display:flex;justify-content:center;gap:var(--space-2);} 

@media(max-width:900px){
.featured-grid{grid-template-columns:1fr;}
.reviews-grid{grid-template-columns:1fr 1fr;}
.category-grid{grid-template-columns:1fr 1fr;}
.editor-grid{grid-template-columns:1fr;}
}

@media(max-width:700px){
.reviews-grid{grid-template-columns:1fr;}
.newsletter-box form{flex-direction:column;}
.explore-buttons{flex-direction:column;align-items:center;}
}
