
/* Phone narrative: the full copy scrolls alongside a compact visual, without a reading-window mask. */
@media(max-width:620px){
.sequence.live .story-run{width:calc(100% - 32px);padding-top:12px;clip-path:none!important;--art-column:clamp(100px,28vw,134px)}
.sequence.live .story-step{width:calc(100% - var(--art-column) - 16px);padding:24px 0 32px;min-height:0}
.sequence.live .story-step>div{padding:12px 0;background:transparent}
.sequence.live .story-step h2{font-size:clamp(27px,7.5vw,32px);line-height:1.08;overflow-wrap:normal}
.sequence.live .story-step h2 br{display:none}
.sequence.live .story-step p:not(.kicker){font-size:16px;line-height:1.5}
.sequence.live .story-step .kicker{font-size:9px;line-height:1.6;letter-spacing:.09em}
.sequence.live .seq-top .kicker{max-width:none;min-height:0;margin-bottom:12px}
.sequence.live .seq-stage{height:min(100svh,560px);margin-bottom:calc(-1 * min(100svh,560px))}
}
