.rolunk-page .hero-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);align-items:center}
.hero-text{max-width:650px}
.hero-sub{color:var(--color-text-secondary)}
.hero-image img{border-radius:var(--radius-md)}

.special-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);text-align:center}
.special-grid .card{min-width:0}

.mission-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5);text-align:center;max-width:800px;margin-inline:auto}

.how-grid{display:grid;grid-template-columns:60% 40%;gap:var(--space-6);align-items:center}
.how-text{max-width:700px}
.how-image img{border-radius:var(--radius-sm)}

.editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);max-width:700px;margin-inline:auto;text-align:center}

.mobile-center{max-width:600px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-4)}
.mobile-center img{border-radius:var(--radius-sm)}

.meta-center{max-width:640px;margin-inline:auto;text-align:center}
.closing-center{max-width:520px;margin-inline:auto;text-align:center}

@media(max-width:1100px){
.hero-grid{grid-template-columns:1fr}
}

@media(max-width:900px){
.special-grid{grid-template-columns:1fr}
.mission-grid{grid-template-columns:1fr}
.how-grid{grid-template-columns:1fr}
.editorial-grid{grid-template-columns:1fr}
}
