/* News landing cards only. Stable slots keep observation independent of animated transforms. */
.newsData .yf-news-card-slot{position:relative;width:100vw;left:50%;margin-left:-50vw;overflow:hidden;isolation:isolate}
.newsData .yf-news-card-slot+.yf-news-card-slot{margin-top:52px}
.newsData .yf-news-card-slot>.yf-news-home-video{width:100%;left:auto;margin:0}
.newsData .yf-news-card-slot .yf-news-home-video-shell{height:max(min(68vw,82vh),560px);min-height:0}
.newsData .yf-news-card-slot .yf-news-home-video-shell>video,.newsData .yf-news-card-slot .yf-news-hk-cover{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:0;object-fit:cover}
.yf-news-card-slot[data-yf-motion-ready]>.yf-news-card-motion{opacity:0;transform:translate3d(-101vw,0,0);pointer-events:none;transition:transform .85s cubic-bezier(.22,.61,.36,1),opacity .65s ease;will-change:transform,opacity}
.yf-news-card-slot[data-yf-motion-ready]>.yf-news-card-motion.from-right{transform:translate3d(101vw,0,0)}
.yf-news-card-slot[data-yf-motion-ready].is-inview>.yf-news-card-motion{transform:translate3d(0,0,0);opacity:1;pointer-events:auto}
@media(max-width:767px){.newsData .yf-news-card-slot .yf-news-home-video-shell{height:max(78vh,620px)}}
@media(prefers-reduced-motion:reduce){.yf-news-card-slot[data-yf-motion-ready]>.yf-news-card-motion{transform:none!important;opacity:1;pointer-events:auto;transition:none;will-change:auto}}
