/*
 * Página Contacto.
 * Valores tomados del prototipo (Contacto.dc.html).
 *
 * El formulario en sí (.exr-form / .exr-field) está en components.css: lo
 * comparte con el modal de demo de Organizaciones.
 *
 * OJO, ESTA HOJA LA CARGAN DOS PÁGINAS. «Eliminar cuenta» no tiene diseño en
 * el bundle y reutiliza entera la maquetación de esta —el hero y el
 * envoltorio del formulario—, así que el mapa (data/paginas.php) se la encola
 * también, antes que eliminar-cuenta.css. Cambiar algo de aquí cambia las
 * dos; la alternativa era duplicar estas reglas, que es lo que este proyecto
 * evita a propósito (ver CLAUDE.md, «Dónde va cada cosa en el CSS»).
 */

/* ==========================================================================
   Hero
   ========================================================================== */

/* content-box: el ancho máximo del prototipo es el del contenido y el relleno
   va por fuera (ver CLAUDE.md, trampa nº 1). */
.exr-contacto-hero,
.exr-contacto-form {
  box-sizing: content-box;
  margin: 0 auto;
}

.exr-contacto-hero {
  max-width: 720px;
  padding: clamp(48px, 9vw, 88px) clamp(20px, 5vw, 32px) clamp(28px, 5vw, 40px);
  text-align: center;
}

.exr-contacto-hero__eyebrow {
  letter-spacing: 0.08em;
  margin-bottom: 16px;
}

.exr-contacto-hero__title {
  font-weight: 700;
  font-size: var(--fs-hero);
  line-height: 1.15;
  color: var(--navy);
  margin: 0 0 16px;
}

.exr-contacto-hero__lead {
  font-size: var(--fs-body-lg);
  color: var(--text-secondary);
  line-height: var(--lh-body);
  margin: 0 auto;
  max-width: 560px;
}

/* ==========================================================================
   Formulario
   ========================================================================== */

.exr-contacto-form {
  max-width: 640px;
  padding: clamp(32px, 6vw, 56px) clamp(20px, 5vw, 32px) clamp(64px, 9vw, 96px);
}

/* El formulario de esta página separa más los campos que el del modal de
   Organizaciones (22px en vez de 16). */
.exr-form--contacto {
  gap: 22px;
}

.exr-form--contacto .exr-form__actions {
  margin-top: 0;
}
