.o-nas-hero{position:relative;padding-bottom:var(--space-6);} 
.o-nas-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;border-radius:0;} 
.o-nas-hero-inner{position:relative;z-index:1;display:flex;justify-content:center;} 
.o-nas-hero-content{max-width:700px;text-align:center;display:flex;flex-direction:column;gap:var(--space-3);} 

.o-nas-mission .card{min-width:0;height:100%;display:flex;flex-direction:column;gap:var(--space-2);} 

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

.o-nas-editorial{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-4);align-items:center;} 
.o-nas-editorial-img{width:100%;} 

.o-nas-featured{display:grid;grid-template-columns:3fr 2fr;gap:var(--space-3);} 
.o-nas-featured-main img{width:100%;} 
.o-nas-featured-side{display:grid;gap:var(--space-3);} 

.o-nas-trending{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);} 
.o-nas-trending-list{display:flex;flex-wrap:wrap;gap:var(--space-2);} 

.o-nas-timeline{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:var(--space-3);overflow-x:auto;padding-bottom:var(--space-2);} 

.o-nas-newsletter{display:flex;justify-content:center;} 
.o-nas-newsletter-box{max-width:400px;text-align:center;display:flex;flex-direction:column;gap:var(--space-3);} 
.o-nas-form{display:flex;flex-direction:column;gap:var(--space-2);} 

.o-nas-gallery img{width:100%;} 

@media(max-width:900px){
.o-nas-editorial{grid-template-columns:1fr;} 
.o-nas-featured{grid-template-columns:1fr;} 
.o-nas-trending{grid-template-columns:1fr;} 
}

@media(max-width:640px){
.o-nas-categories{grid-template-columns:1fr;} 
}
