/* Blue content remains centered and stops growing at 1440 px. */
body.blue{--content-max:1440px}
body.blue .container,body.blue #process.phone-process>.container{max-width:var(--content-max);margin-inline:auto}
body.blue .orbit-container{max-width:var(--content-max);margin-inline:auto}
body.blue .motion-stage-sticky{width:100%;max-width:none;margin-inline:0}
body.blue .payment-orbit .orbit-container{width:min(var(--content-max),calc(100% - var(--page-gutter) - var(--page-gutter)))}
body.blue .bridge-reveal-inner{max-width:var(--content-max);margin-inline:auto}

/* Shared Blue type scale, independent of a section's animation treatment. */
body.blue{--type-section-title:clamp(36px,4vw,58px);--type-subsection-title:clamp(28px,2.8vw,40px);--type-offer-title:clamp(22px,2vw,28px);--type-body:18px;--type-detail:16px}
@media(max-width:700px){body.blue{--type-section-title:34px;--type-subsection-title:28px;--type-offer-title:24px;--type-body:16px;--type-detail:16px}}
