/* v2.5.8: premium real-image cover cards; do not affect other widgets. */
.sx-site .sx-reviews.sx-video-v258{background:linear-gradient(150deg,#eef5fc,#f6f9ff)!important;padding-block:72px!important}
.sx-video-v258 .sx-video-stories-heading{margin-bottom:20px!important}
.sx-video-v258 .sx-video-stories-heading h2{letter-spacing:-.035em!important}
.sx-video-v258 .sx-video-carousel{grid-auto-columns:calc((100% - 40px)/3)!important;gap:20px!important;padding-bottom:23px!important}
.sx-video-v258 .sx-video-story{aspect-ratio:1.22/1!important;height:auto!important;max-height:none!important;border-radius:20px!important;background:#0a2444!important;box-shadow:0 12px 34px #0f38622b!important;transform:translateY(0);border:1px solid #b4cee4!important}
.sx-video-v258 .sx-video-story:hover{transform:translateY(-6px)!important;box-shadow:0 24px 50px #0f38624a!important}
.sx-video-v258 .sx-video-story-cover,.sx-video-v258 button.sx-video-story-play{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:hidden;border:0!important;background:#0a2444!important;box-shadow:none!important;border-radius:19px!important}
.sx-video-v258 .sx-video-story-cover>img,.sx-video-v258 .sx-video-story-play>img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.sx-video-v258 .sx-video-story:hover img{transform:scale(1.04)}
.sx-video-v258 .sx-story-scrim{background:linear-gradient(to bottom,rgba(6,16,34,.50) 0%,transparent 34%,rgba(3,17,33,.12) 53%,rgba(2,17,35,.92) 100%)}
.sx-video-v258 .sx-story-top{top:18px;left:18px;right:18px}
.sx-video-v258 .sx-story-live{font-size:10px!important;background:#f2f8ff!important;color:#123b6e!important;padding:8px 12px!important;border:0!important;letter-spacing:.055em}
.sx-video-v258 .sx-story-play-icon{width:65px;height:65px;top:48%}
.sx-video-v258 .sx-story-bottom{bottom:21px;left:19px;right:19px;gap:6px}
.sx-video-v258 .sx-story-bottom strong{font-size:clamp(18px,1.9vw,23px)!important;line-height:1.2!important}
.sx-video-v258 .sx-video-preview-card .sx-story-bottom strong{font-size:17px!important}
.sx-video-dialog-v258{max-width:min(94vw,920px)!important;width:920px!important;max-height:90dvh!important;padding:12px!important;background:#07192b!important;border-radius:19px!important}
.sx-video-dialog-v258 .sx-video-dialog-body{width:100%;aspect-ratio:16/9;overflow:hidden;background:#000;border-radius:12px}
.sx-video-dialog-v258 video,.sx-video-dialog-v258 iframe,.sx-video-dialog-v258 .sx-video-embed{width:100%;height:100%;display:block;border:0;object-fit:contain}
.sx-video-dialog-v258 [hidden]{display:none!important}
.sx-video-dialog-v258 .sx-dialog-close{right:-8px;top:-12px}
@media(max-width:1050px){.sx-video-v258 .sx-video-carousel{grid-auto-columns:calc((100% - 18px)/2)!important;gap:18px!important}}
@media(max-width:650px){.sx-video-v258 .sx-video-carousel{grid-auto-columns:87%!important;gap:12px!important}.sx-video-v258 .sx-video-story{aspect-ratio:1.1/1!important}.sx-site .sx-reviews.sx-video-v258{padding-block:58px!important}}
@media(prefers-reduced-motion:reduce){.sx-video-v258 .sx-video-story,.sx-video-v258 .sx-video-story img{transition:none!important;transform:none!important}}

.sx-turnstile-wrap{margin:15px 0 13px;max-width:100%;min-height:40px}.sx-turnstile-wrap small{display:block;font-size:11px;color:#65788d;margin-top:7px}
