/* ============================================================
   REFINE — editor's pass over the finished edition.
   Breaks the uniform section frame: headings sized by weight
   (not one default), irregular breathing, one deliberate chapter
   break. Loaded LAST so it wins the cascade.
   ============================================================ */

/* — heading hierarchy: an editor sizes by importance, not evenly — */
.conclusion h2.display {
  font-size: clamp(2.9rem, 6.6vw, 5.6rem);
  margin-left: -0.06em;
}
.deportes h2.display,
.bono h2.display {
  font-size: clamp(2.5rem, 5.4vw, 4.7rem);
}
.pagos h2.display,
.soporte h2.display,
.responsable h2.display,
.requisitos h2.display {
  font-size: clamp(1.85rem, 3.2vw, 2.8rem);
}

/* — irregular breathing: not every gap is var(--rhythm) — */
.conclusion { padding-top: calc(var(--rhythm) * 1.5); }
.soporte { padding-block: calc(var(--rhythm) * 0.82); }
.responsable { padding-block: calc(var(--rhythm) * 0.86); }

/* — one deliberate chapter break before the bonus — */
.bono { border-top: 2px solid var(--ember-line); }
