/* Hoja exclusiva de Quiénes somos (quienes-somos.html). */

.hero--compact { padding-top: 1.5rem; }
@media (min-width: 960px) { .hero--compact { padding: 2rem 0 3.5rem; } }

.team-list {
  list-style: none; margin: 0; padding: 0;
  display: grid; gap: 1.25rem;
}
@media (min-width: 640px) { .team-list { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 960px) { .team-list { grid-template-columns: repeat(4, 1fr); } }
.team-list .card h3 { color: var(--color-primary); }
.team-list .card p { margin: 0; }
