.welcome-film{width:min(100% - 32px,980px);max-height:calc(100dvh - 32px);border:1px solid #c6d9f1;border-radius:20px;padding:24px;background:#fff;color:#102748;overflow:auto;overscroll-behavior:contain}.welcome-film::backdrop{background:#08182bd9;backdrop-filter:blur(5px)}.welcome-film:not([open]){display:none}.welcome-film-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.welcome-film h2{font-size:27px;margin:8px 0 20px}.welcome-film video{width:100%;height:auto;max-height:55dvh;display:block;border-radius:12px;background:#102748;object-fit:contain}.welcome-film video::cue{font-size:18px;background:#102748df;color:white}.welcome-film-heading button,.welcome-film-replay{border:1px solid #c6d9f1;background:#eef5ff;color:#102748;border-radius:10px;padding:12px 16px;min-height:48px;cursor:pointer;font:inherit}.welcome-film-actions{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}.welcome-film-actions button{min-height:48px;cursor:pointer}.welcome-film-help,.welcome-film small{color:#526985}.welcome-film small{display:block}.welcome-film-replay{margin-bottom:20px}.welcome-film button:focus-visible{outline:3px solid #087aff;outline-offset:3px}@media(max-width:600px){.welcome-film{width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:16px;border-radius:14px}.welcome-film-heading{display:block}.welcome-film-heading button{width:100%;margin-bottom:12px}.welcome-film h2{font-size:22px;margin-bottom:12px}.welcome-film-actions{display:grid;grid-template-columns:1fr}.welcome-film p{font-size:15px;line-height:1.65}.welcome-film video::cue{font-size:15px}}@media(prefers-reduced-motion:reduce){.welcome-film::backdrop{backdrop-filter:none}}

.welcome-film-actions{margin-top:0;margin-bottom:14px}.welcome-film video{max-width:calc(55dvh * 16 / 9);margin-inline:auto}@media(max-width:600px){.welcome-film-actions{grid-template-columns:1fr 1fr;gap:8px}.welcome-film-actions .button{font-size:14px;padding:10px;line-height:1.5}}
