/*
 * equipo.css — estilos propios de la página `equipo`. Geometría exacta:
 * _dev/registro-decisiones.md, 2026-08-17.
 */

.gyo-equipo-main {
  background-color: #FFFFFF;
}

.gyo-hero-equipo {
  height: 692px; /* movido acá desde un `style` inline en el HTML (2026-08-18, Fase 3), mismo
    criterio que `.gyo-hero-estudio` en estudio.css. */
}

@media (max-width: 991.98px) {
  .gyo-hero-equipo {
    height: auto;
    min-height: 400px; /* alto de trabajo, sin dato del PDF para este ancho (Fase 3) */
  }
}

.gyo-colaboradores-intro {
  padding-top: 130px; /* medido: 877-747 */
  padding-bottom: 95px; /* medido 115px (1886-1770.9), ajustado -20px tras verificar contra el
    render: la métrica real de línea del navegador deja el bloque ~20px más alto que en el PDF */
  text-align: center;
}

.gyo-colaboradores-intro .gyo-encabezado__eyebrow::before,
.gyo-colaboradores-intro .gyo-encabezado__eyebrow::after {
  width: 55px; /* medido, mismo criterio que ficha-proyecto.css */
}

.gyo-colaboradores-intro .gyo-encabezado__titulo {
  max-width: 1290px;
  margin-inline: auto;
}

.gyo-colaboradores-intro .gyo-equipo-grid {
  margin-top: 78px; /* medido: 1152(card1 top)-1074(título línea2 bottom) */
  justify-content: center;
  text-align: left;
}

.gyo-bloque-video {
  margin-bottom: 123px; /* espacio-en-blanco medido: 2701-2578 */
}
