/* The outer player remains 16:9 in both modes; side information never enters the media file. */
.wsl-pvd{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#0b304d;container-type:inline-size;isolation:isolate;min-width:0}
main.scrubber-final #owner-product-video .wsl-pvd>video.wsl-pvd-media,main.scrubber-final #product-video .wsl-pvd>video.wsl-pvd-media,main .wsl-pvd>video.wsl-pvd-media{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;max-width:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;background:#0b304d!important;margin:0!important;border:0!important}
.wsl-pvd-side{position:absolute;top:0;bottom:42px;width:var(--pvd-side-width,34.15%);z-index:1;box-sizing:border-box;padding:6.1% 4.2% 3%;pointer-events:none;display:flex;flex-direction:column;overflow:hidden}
.wsl-pvd-left{left:0;background:#0b304d;color:#fff;justify-content:center;gap:1.6cqw}
.wsl-pvd-right{right:0;background:#eff5f9;color:#153e59;justify-content:center;gap:3.6cqw}
.wsl-pvd-brand{font-size:clamp(9px,1.75cqw,32px);color:#b8d7e8;line-height:1.5}
.wsl-pvd-model{font-size:clamp(12px,3.7cqw,72px);line-height:1.22;overflow-wrap:anywhere;font-weight:700}
.wsl-pvd-subtitle{font-size:clamp(9px,1.8cqw,34px);line-height:1.6;overflow-wrap:anywhere;color:#d1e4ee}
.wsl-pvd-rule{width:20%;height:3px;background:#df0027;margin:1cqw 0}
.wsl-pvd-fact{display:flex;flex-direction:column;gap:.6cqw}
.wsl-pvd-fact strong{font-size:clamp(11px,2.65cqw,52px);line-height:1.25;overflow-wrap:anywhere;font-weight:600}
.wsl-pvd-fact span{font-size:clamp(8px,1.45cqw,28px);line-height:1.4;color:#52758b;overflow-wrap:anywhere}
.wsl-pvd[data-pvd-mode="landscape"]>.wsl-pvd-side,.wsl-pvd[data-pvd-mode="auto"]>.wsl-pvd-side{display:none!important}
@media(max-width:767px){.wsl-pvd-side{bottom:34px;padding:3% 3%;gap:1.7cqw}.wsl-pvd-rule{height:2px;margin:.2cqw 0}.wsl-pvd-right{gap:2cqw}.wsl-pvd-brand{font-size:9px}.wsl-pvd-subtitle{font-size:9px}.wsl-pvd-model{font-size:clamp(12px,3.2cqw,22px)}.wsl-pvd-fact strong{font-size:clamp(11px,2.7cqw,18px)}.wsl-pvd-fact span{font-size:8px}}

/* 2026-11-02: no side overlays, including archived preview markup. */
.wsl-pvd>.wsl-pvd-side{display:none!important;visibility:hidden!important}
