.intro-player{container-type:inline-size;background:#fff;color:#161616;min-width:0;}
.intro-player-screen,.intro-video-frame{background:#fff;}
.intro-player video{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#fff;}
.intro-player video::cue{font-family:Arial,sans-serif;color:#fff;background:rgba(0,0,0,.86);}
.intro-player-actions{box-sizing:border-box;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:4px;height:26px;padding:1px 4px;border-bottom:1px solid #dce1e2;background:#fff;}
.intro-player button{box-sizing:border-box;flex:0 0 auto;font-family:inherit;font-size:clamp(12px,4cqw,13px);font-weight:400;line-height:1.2;white-space:nowrap;border:1px solid #c6ced0;background:#fff;color:#343b3d;padding:2px 6px;border-radius:3px;cursor:pointer;}
.intro-player button:hover{background:#eef8fa;color:#161616;}
.intro-player button:focus-visible{outline:2px solid #006e83;outline-offset:1px;}
.intro-caption-band{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-height:4.5em;padding:14px 24px;font-size:22px;line-height:1.4;text-align:center;background:#f3f7f8;color:#161616;border:1px solid #bcc6c8;}
.intro-caption-band[hidden],.intro-player-actions[hidden],.intro-player button[hidden]{display:none;}
.intro-player[data-native-fullscreen] .intro-player-actions{display:none;}
@container(max-width:540px){.intro-caption-band{font-size:18px;min-height:8.5em;padding:12px 14px;line-height:1.4;}}
