.video-dialog{width:min(1100px,94vw);max-width:94vw;max-height:94dvh;padding:0;border:1px solid #cad7e7;border-radius:16px;background:#fff;color:#17304d;overflow:auto}.video-dialog::backdrop{background:rgba(5,18,39,.8)}.video-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px}.video-dialog h2{font-size:18px;margin:0;line-height:1.3}.video-dialog header button{padding:8px 14px;border:1px solid #cad7e7;border-radius:8px;cursor:pointer;background:#fff;color:#17304d;font:inherit}.video-player{height:min(720px,78dvh);min-height:260px}.video-player iframe{display:block;width:100%;height:100%;border:0}.watch-guide{margin:0 0 16px}.video-dialog button:focus-visible{outline:3px solid #175cff;outline-offset:2px}@media print{.video-dialog,.watch-guide{display:none!important}}
