/* BoosterHub: source artwork carries the colour; the story keeps the shared Airy skin. */
.booster-case :is(#case-story,#dashboard-ui,#website-journey){scroll-margin-top:110px}
.booster-decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;padding-top:8px}
.booster-decisions article{padding-top:22px;border-top:1px solid var(--cs-line)}
.booster-case :is(.booster-decisions,.booster-page-journey) span{font-size:12px;line-height:1.5;color:var(--cs-muted)}
.booster-case :is(.booster-decisions,.booster-page-journey,.booster-feature-story) h3{font-size:24px;line-height:1.25;letter-spacing:-.025em;color:var(--cs-ink);margin:22px 0 14px}
.booster-case :is(.booster-decisions,.booster-page-journey,.booster-feature-story) p,.booster-result-copy{font-size:16px;line-height:1.75;color:var(--cs-muted);max-width:58ch}
.booster-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}
.booster-image-label{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 16px;font-size:12px;color:var(--cs-muted)}
.booster-image-label strong{font-weight:500;color:var(--cs-ink)}
.booster-feature-story{margin-top:46px}
.booster-feature-story>div{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:start;margin-bottom:28px}
.booster-feature-story h3{margin-top:0!important}
.booster-feature-story p{margin:0}
.booster-page-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;padding:26px 0 16px;margin:0;border-top:1px solid var(--cs-line)}
.booster-case .cs-hero>.cs-artwork{max-width:1080px;margin-inline:auto}
@media(max-width:900px){.booster-decisions{gap:24px}.booster-page-journey{grid-template-columns:1fr 1fr}.booster-feature-story>div{gap:24px}}
@media(max-width:600px){.booster-decisions,.booster-comparison-grid,.booster-feature-story>div,.booster-page-journey{grid-template-columns:1fr;gap:24px}.booster-image-label{flex-wrap:wrap;gap:6px 16px}.booster-feature-story{margin-top:30px}.booster-page-journey li{padding-bottom:12px}}
