/* Native-size media: never invent detail by stretching or cropping the native 1280×720 source. */
.live-home .live-film{width:100%;max-width:832px;height:auto;max-height:none;aspect-ratio:16 / 9;justify-self:center;background:#dce4df}
.live-home .live-film img,.live-home .live-film video{object-fit:contain;object-position:center}
.live-home .live-section-head{align-items:start}
.live-home .live-story[data-mode="scroll"] .live-film{width:min(100%,832px,calc((60svh - 70px) * 16 / 9));height:auto;max-height:none;aspect-ratio:16 / 9;justify-self:end}
@media(min-width:1024px){
 .live-home .live-story:not([data-mode="scroll"]) .live-stage{grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);column-gap:clamp(28px,4vw,64px);align-items:center;padding-block:8px 28px}
 .live-home .live-story:not([data-mode="scroll"]) .live-film{grid-column:2;grid-row:1;max-height:none}
 .live-home .live-story:not([data-mode="scroll"]) .live-narrative{grid-column:1;grid-row:1}
 .live-home .live-story:not([data-mode="scroll"]) .live-beats{grid-template-columns:1fr;gap:22px}
 .live-home .live-story:not([data-mode="scroll"]) .live-beats article+article{border-top:1px solid var(--live-rule);padding-top:20px}
 .live-home .live-story:not([data-mode="scroll"]) .live-beats h2{font-size:clamp(25px,2.2vw,32px);line-height:1.15;margin:7px 0 9px}
 .live-home .live-story:not([data-mode="scroll"]) .live-beats h2 br{display:none}
 .live-home .live-story:not([data-mode="scroll"]) .live-beats p{font-size:15px;line-height:1.55;max-width:34ch;margin:0}
}
@media(max-width:1023px){.live-home .live-film{aspect-ratio:16 / 9}.live-home .live-media-note{margin-top:2px}}
@media(max-width:650px){.live-home .live-film{aspect-ratio:16 / 9}.live-home .live-media-note>span{max-width:34ch}.live-home .live-beats article{padding-block:16px}}
