.video-help-heading { display:flex; align-items:center; gap:12px; flex-wrap:wrap; }
.video-help-heading h1 { margin-right:auto; }
.video-help-dialog { box-sizing:border-box; width:min(960px, calc(100vw - 24px)); max-height:calc(100dvh - 24px); padding:20px; border:0; border-radius:18px; background:#fff; color:#202336; box-shadow:0 24px 80px #0004; overflow:auto; }
.video-help-dialog::backdrop { background:rgb(16 20 35 / 65%); }
.video-help-head { display:flex; align-items:center; justify-content:space-between; gap:16px; margin-bottom:16px; }
.video-help-head h2 { margin:0; font-size:20px; }
.video-help-player { aspect-ratio:16/9; background:#111; width:100%; }
.video-help-player iframe { display:block; border:0; width:100%; height:100%; }
.video-help-note { font-size:13px; color:#626879; margin:12px 0 0; }
@media(max-width:480px) { .video-help-dialog { padding:12px; width:calc(100vw - 8px); max-width:calc(100vw - 8px); } .video-help-head h2 { font-size:17px; } }
