/* Native white → chapter heading → existing text wall, scoped to Services. */
.ohds .ohds-basis-chapter{--bw-entry-ready:1;--bw-entry-travel:calc(115svh - 1.15 * var(--ohd-nav-height,76px))}
.ohds .ohds-basis-chapter[data-basis-state="enhanced"][data-basis-entry="enhanced"] .ohds-bw-scroll{height:calc(max(620svh - 6.2 * var(--ohd-nav-height,76px),3000px) + var(--bw-entry-travel,0px) + var(--bw-handoff-travel,0px))}
.ohds .ohds-basis-chapter[data-basis-entry="enhanced"] .ohds-bw-sticky{background:#fff;isolation:isolate}
.ohds .ohds-basis-chapter[data-basis-entry="enhanced"] .ohds-bw-sticky::before{content:"";position:absolute;inset:0;z-index:0;background:var(--bw-bg,#111);opacity:var(--bw-entry-black,0);pointer-events:none}
.ohds .ohds-basis-chapter[data-basis-entry="enhanced"] .ohds-bw-viewport{z-index:1;opacity:var(--bw-entry-lines,0)}
.ohds .ohds-basis-chapter[data-basis-entry="enhanced"] .ohds-basis-heading{position:absolute;inset:50% 0 auto;z-index:2;transform:translateY(-50%);border:0;padding-top:0;padding-bottom:0;color:#fff;opacity:var(--bw-entry-heading,0);pointer-events:none}
.ohds .ohds-basis-chapter[data-basis-entry="enhanced"] .ohds-basis-heading .ohds-section-head{margin-bottom:0}
.ohds .ohds-basis-chapter[data-basis-entry="enhanced"] .ohds-basis-heading :is(.ohds-label,.ohds-section-index,.ohds-fineprint){color:inherit}
.ohds .ohds-basis-chapter[data-basis-entry="enhanced"] .ohds-basis-heading .ohds-fineprint{max-width:62ch;margin-top:18px!important}

/* The single semantic heading and note remain in normal flow without motion. */
.ohds .ohds-basis-chapter:not([data-basis-state="enhanced"]) .ohds-bw-scroll{display:block;height:auto;min-height:0}
.ohds .ohds-basis-chapter:not([data-basis-state="enhanced"]) .ohds-bw-sticky{position:static;height:auto;min-height:0;background:transparent;color:inherit}
.ohds .ohds-basis-chapter:not([data-basis-state="enhanced"]) :is(.ohds-bw-viewport,.ohds-bw-white){display:none}
.ohds .ohds-basis-chapter:not([data-basis-state="enhanced"]) .ohds-basis-heading{position:static;transform:none;opacity:1}

@media(max-height:540px){
 .ohds .ohds-basis-chapter[data-basis-entry="enhanced"] .ohds-basis-heading h2{font-size:clamp(22px,5.5svh,32px);line-height:1.15}
 .ohds .ohds-basis-chapter[data-basis-entry="enhanced"] .ohds-basis-heading .ohds-label{margin-bottom:8px}
 .ohds .ohds-basis-chapter[data-basis-entry="enhanced"] .ohds-basis-heading .ohds-fineprint{margin-top:12px!important;line-height:1.4}
}
@media(prefers-reduced-motion:reduce){
 .ohds .ohds-basis-chapter[data-basis-state] .ohds-bw-scroll{display:block;height:auto;min-height:0}
 .ohds .ohds-basis-chapter[data-basis-state] .ohds-bw-sticky{position:static;height:auto;min-height:0;background:transparent;color:inherit}
 .ohds .ohds-basis-chapter[data-basis-state] :is(.ohds-bw-viewport,.ohds-bw-white){display:none}
 .ohds .ohds-basis-chapter[data-basis-state] .ohds-bw-sticky::before{display:none}
 .ohds .ohds-basis-chapter[data-basis-state] .ohds-basis-heading{position:static;transform:none;opacity:1;color:inherit;padding-top:28px;padding-bottom:28px}
}
