/* Match the existing background-content → journey-heading gap at 1440px.
   Heights end at visible content + gap; subheadings start 10px into their section. */
:root { --case-section-gap:51.42px; }
.journey-section { height:616px; }
.history-section { height:auto; }
.design-section { height:calc(491.147px + 65px - 10px); }
.intent-section { height:755px; }
.anchor-section { height:710px; }
.output-section { height:701px; }
