/* ══════════════════════════════════════════════════════════════════════════
   CRISTINA BEAUTY DESIGNER · Jerarquía tipográfica reforzada
   Scoped a body.sd-body (landings secundarias) — NO afecta la landing principal.
   Aumenta el contraste título / subtítulo / cuerpo para una lectura editorial.
   ══════════════════════════════════════════════════════════════════════════ */

/* Títulos de sección: más grandes y tensos (más drama jerárquico) */
body.sd-body .sdlx-h{
  font-size:clamp(2.1rem,5vw,3.65rem);
  line-height:1.04;
  letter-spacing:-.012em;
  margin-bottom:1.05rem;
}

/* Eyebrows: más finos y espaciados (acento, no ruido) */
body.sd-body .sdlx-eyebrow{
  font-size:.7rem;
  letter-spacing:.36em;
}

/* Subtítulos editoriales: presencia clara, separados del cuerpo */
body.sd-body .sdlx-sub{
  font-size:clamp(1.1rem,2.1vw,1.42rem);
  line-height:1.6;
}

/* Subtítulo del cuerpo (prosa) un punto más editorial */
body.sd-body .sd-body-lux .sd-prose .sd-h2{
  font-size:clamp(1.75rem,3.6vw,2.75rem);
  line-height:1.08;
}

/* ── Corrección C1 · Hero: más aire entre el texto y los botones ── */
body.sd-body .hyb-hero .hyb-hero-cta{ margin-top:clamp(1.3rem,2.8vw,2.1rem); }

/* ── Corrección C3 · "Momentos" (lash-ritual): alinear todas las cards arriba ── */
/* El diseño anclaba el contenido abajo (justify-content:flex-end); con títulos de
   distinto nº de líneas, el card 04 caía más abajo. Anclamos arriba + reservamos
   altura de título para que las 4 etiquetas "Momento" queden a la misma altura.   */
/* [v114] Reglas retiradas: reservaban altura de título y empujaban el
   contenido, agravando el vacío. El dimensionado correcto vive ahora en
   sd-upgrade.css (card a tamaño de contenido). */
