/* Existing identity, typography and content remain authoritative. */
[data-wk-motion-root] { --wk-motion-accent:#a92e21; --wk-motion-outline:#c84b38; }
.motion-home .coach-hero-image { transform:scale(1); }
.motion-home .kinetic-line { transform:none; }
[data-wk-motion-root] .wk-story { background:#f2f0eb; color:#202522; }
[data-wk-motion-root] .wk-story-heading { max-width:850px; margin-bottom:48px; }
[data-wk-motion-root] .wk-story-heading h2 { max-width:850px; }
[data-wk-motion-root] .wk-story-heading>p { margin:20px 0 24px; }
[data-wk-motion-root] .wk-story-nav { position:static; width:auto; background:none; padding:0; opacity:1; visibility:visible; transform:none; }
[data-wk-motion-root] .wk-chapter h3 { font-size:clamp(30px,3vw,48px); line-height:1.12; letter-spacing:-.035em; margin:20px 0; }
[data-wk-motion-root] .wk-chapter p { font-size:clamp(17px,1.4vw,21px); line-height:1.65; max-width:54ch; }
[data-wk-motion-root] .wk-chapter p+p { margin-top:20px; font-weight:600; }
[data-wk-motion-root] .wk-story-note { max-width:65ch; font-size:15px; line-height:1.6; }
[data-wk-motion-root] .text-link[data-wk-interactive] { display:inline-flex; }
@media(max-width:999px){[data-wk-motion-root] .wk-story-flow { max-width:720px; }[data-wk-motion-root] .wk-chapter { margin-bottom:56px; }}
@media(prefers-reduced-motion:reduce){[data-wk-motion-root] .wk-story-stage{display:none!important}[data-wk-motion-root] .wk-story-grid{display:block!important}[data-wk-motion-root] .wk-chapter-media{display:block!important}[data-wk-motion-root] .wk-chapter{min-height:0!important}}

[data-wk-motion-root] .wk-story p { color:#444d48; }
[data-wk-motion-root] .wk-story-nav { flex-direction:row; top:auto; border-bottom:0; font-size:14px; }
