/* Bounded media and commercial cards for split panes; no content switches. */
.continuous-news .video-composition{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:start}
.continuous-news .video-story{display:block;grid-row:auto;min-width:0}
.continuous-news .video-story h2{font-size:clamp(1.15rem,1.5vw,1.65rem);line-height:1.25;margin:.65rem 0 .85rem;min-height:2.5em}
.continuous-news .player-stage{width:100%;aspect-ratio:16/9;min-height:202px;border-radius:12px;margin-inline:auto}
.continuous-news .video-foot{font-size:.74rem;gap:.4rem;margin-top:.7rem;align-items:center}
.continuous-news .motion-warning{font-size:.69rem;line-height:1.6}
@media(min-width:1600px){.continuous-news .video-story{max-width:640px;width:100%;justify-self:center}}
@media(min-width:601px) and (max-width:1100px){
 .continuous-news .video-composition{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}
 .continuous-news .video-story:last-child{grid-column:1/-1;width:calc((100% - 1.25rem)/2);justify-self:center}
 .continuous-news .video-story h2{font-size:1.17rem;min-height:2.5em}
 .continuous-news .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
 .continuous-news .shop-destination,.continuous-news .shop-destination:nth-child(-n+2){grid-column:auto}
 .continuous-news .shop-destination>img,.continuous-news .shop-destination:nth-child(-n+2)>img{aspect-ratio:16/8}
 .continuous-news .shop-copy{padding:1rem}.continuous-news .shop-destination strong{font-size:1.2rem}
 .continuous-news .shop-copy p{font-size:.82rem;line-height:1.6}
 .continuous-news .monumental-heading{min-height:25rem;padding:2rem}
 .continuous-news .monumental-heading h1{font-size:clamp(2.6rem,6.5vw,4rem)}
 .continuous-news .monumental-heading p{font-size:.93rem}
 .continuous-news .gallery-composition{grid-template-columns:1fr 1fr;gap:1.5rem}
 .continuous-news .gallery-copy h2{font-size:1.8rem}.continuous-news .gallery-copy p{font-size:.9rem}
 .continuous-news .brand-destination{aspect-ratio:1.5}
}
@media(max-width:600px){
 .continuous-news .video-composition{display:grid;grid-template-columns:1fr;gap:1.6rem}
 .continuous-news .video-story{width:100%;max-width:360px;justify-self:center}
 .continuous-news .video-story h2{font-size:1.15rem;min-height:0}
 .continuous-news .player-stage{max-width:360px}
 .continuous-news .monumental-heading{min-height:25rem;padding:1.4rem;margin-bottom:1.5rem}
 .continuous-news .monumental-heading h1{font-size:clamp(2rem,8vw,3rem)}
 .continuous-news .monumental-heading p{font-size:.87rem;line-height:1.65}
 .continuous-news .hero-signal{font-size:1.8rem}.continuous-news .hero-paths{gap:.3rem .8rem}
 .continuous-news .shop-grid{gap:1rem}
 .continuous-news .shop-destination>img,.continuous-news .shop-destination:nth-child(-n+2)>img{aspect-ratio:16/6;max-height:185px}
 .continuous-news .shop-copy{padding:1rem}.continuous-news .shop-copy p{font-size:.82rem}
 .continuous-news .shop-destination strong{font-size:1.2rem}
 .continuous-news .gallery-composition{gap:1rem;padding-block:1.5rem}
 .continuous-news .gallery-copy h2{font-size:1.7rem}.continuous-news .gallery-copy p{font-size:.9rem}
 .continuous-news .section-title h2{font-size:1.35rem}
 .continuous-news .brand-destination{aspect-ratio:1.1}
}
:root[data-news-locale=binary] .continuous-news .video-story h2{min-height:0;overflow-wrap:anywhere}
@media print{.continuous-news .video-composition{display:none}}
