/* XDS case study template: spacing and layout fixes, 2026-11-09.
   Loaded from the template's page HEAD code (that block sits at its ~10k cap,
   so new rules live here). Source: clients/xcelerate-digital-systems/case-study-template/assets/ */

/* Hero: breathing room between the headline and the subheading */
.xds-cs .cs-hero__sub{margin-top:clamp(1.6rem,3.4vh,2.6rem)}

/* Hero: the window and source line is stated once, in Receipts.
   The stat row now spans the full width on its own. */
.xds-cs .cs-hero__tl{display:none}

/* Brief: the Results card carries only cs-bcard--result (not cs-bcard), so the
   list rules never reached it: no dividers, bigger text, arrow glued to the copy */
.xds-cs .cs-bcard--result ul,.xds-cs .cs-bcard--result .w-richtext ul{list-style:none;display:flex;flex-direction:column;margin:0;padding:0}
.xds-cs .cs-bcard--result li{padding:.9rem 0;border-top:1px solid rgba(255,255,255,.08);font-weight:300;font-size:.98rem;line-height:1.45;display:flex;gap:.9rem;align-items:baseline;text-align:left}
.xds-cs .cs-bcard--result li::before{font-family:ui-monospace,'SF Mono',SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;flex:none}

/* Full story: centre the heading against the engine render instead of
   pinning it to the bottom of a tall empty column */
.xds-cs .cs-narr__head{align-items:center}

/* Hero meta: case-study-3.js wraps each "Label:" + value in .cs-meta-pair so the
   pair wraps as one unit. Inner gap matches the meta line's own column gap. */
.xds-cs .cs-meta-pair{display:flex;align-items:center;gap:2.2rem}

/* Splits: let the stage descriptions run a little wider */
.xds-cs .cs-split__desc{max-width:46ch}
