/* Estilos de Nosotros */
.about-who { display: grid; gap: var(--space-4); }
@media (min-width: 48rem) { .about-who { grid-template-columns: 2fr 3fr; gap: var(--space-12); } }
.group-grid { display: grid; gap: var(--space-6); margin-top: var(--space-8); grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr)); }
.group-card { padding: var(--space-6); border: 1px solid var(--color-gold-text); border-radius: var(--radius-md); }
.group-card h3 { color: var(--color-ink); }
.group-card p { margin: 0; color: var(--color-ink-muted); }
.group-card--current { background: var(--color-bg); border-color: var(--color-gold); }
.group-card--current h3 { color: var(--color-gold-light); }
.group-card--current p { color: var(--color-text-muted); }
