.media-modal-container.has-video-popup-panel{align-items:center;box-sizing:border-box;justify-content:center;padding:20px}.video-popup-panel{align-items:center;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.15);box-sizing:border-box;display:flex;flex-direction:column;gap:24px;max-height:90vh;max-width:min(900px,92vw);overflow-y:auto;padding:30px 40px;text-transform:none}.video-popup-panel.video-popup-panel--minimal{background:transparent;border-radius:0;box-shadow:none;overflow:visible;padding:0}.media-modal-container.has-video-popup-panel .video-popup-panel .video-media-modal{border-radius:20px;max-height:none;max-width:min(800px,100%);width:100%}.media-modal-container.has-video-popup-panel .video-popup-panel .video-media-modal:has(iframe){width:100%}.video-popup-cta{align-self:center;border-radius:999px;display:inline-block;font-size:16px;font-weight:500;line-height:1.5;min-width:200px;padding:14px 20px;text-align:center;text-decoration:none;text-transform:none;transition:opacity .2s ease,transform .2s ease,background-color .2s ease,color .2s ease}.video-popup-cta:hover{background-color:var(--video-popup-cta-hover-bg,inherit)!important;color:var(--video-popup-cta-hover-color,inherit)!important;opacity:.9;transform:translateY(-1px)}.video-popup-cta:focus{outline:2px solid currentColor;outline-offset:2px}@media (max-width:640px){.video-popup-panel:not(.video-popup-panel--minimal){gap:20px;padding:24px 20px}.video-popup-panel--minimal{gap:20px}}