:root{--popup-accent:#8f3650;--popup-accent-dark:#7a0d2b;--popup-stage:#CED1D3;--popup-border:#CED1D3}html,body{margin:0;padding:0;background:#fff0;font-family:Arial,Helvetica,sans-serif}.interactive-popup-host[hidden]{display:none!important}.interactive-popup-host{position:fixed;inset:0;z-index:9999;display:block;padding:10px;box-sizing:border-box;background:rgb(0 0 0 / .2)}.interactive-popup-host::part(inner-container){width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box}.Interactive-popup-design{display:block;width:min(98vw, 1800px);max-width:100%;margin:0 auto;background:#fff;padding:22px 20px 28px;box-sizing:border-box;box-shadow:0 24px 60px rgb(0 0 0 / .18)}.Interactive-popup-design helix-core-grid-item{display:block}.close-section{display:flex;justify-content:flex-end;align-items:center;margin-bottom:0}.close-section p{margin:0;color:var(--popup-accent-dark);font-size:18px;font-weight:500;line-height:1;display:inline-flex;align-items:center;gap:10px;cursor:pointer}.close-section p::before{content:'×';font-size:40px;line-height:.7;font-weight:300}.interactive-link-section{min-height:530px;background:var(--popup-stage);padding:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.interactive-link-section:empty::before{content:'';display:block;width:min(860px, 100%);aspect-ratio:16 / 9;background:var(--popup-stage);border:1px solid var(--popup-border);box-shadow:inset 0 0 0 10px var(--popup-border)}.interactive-link-section iframe,.interactive-link-section video,.interactive-link-section img,.interactive-link-section>div{width:100%;max-width:100%;border:0}.interactive-link-section iframe{height:min(70vh, 531px);background:var(--popup-stage);display:block}.bottom-button-section{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:18px;margin-top:26px}.bottom-button-section helix-core-button{flex:0 0 auto}.close-section .helix-core-content p{font-size:21px;text-transform:uppercase}@media (max-width:991px){.interactive-popup-host{padding:14px}.interactive-popup-host::part(inner-container){padding:0}.Interactive-popup-design{padding:18px 14px 22px}.interactive-link-section{min-height:420px}}@media (max-width:767px){.close-section{justify-content:flex-end;margin:10px}.Interactive-popup-design{padding:0}.interactive-link-section{min-height:180px;padding:0}.interactive-link-section iframe{height:30vh}.bottom-button-section{display:block;text-align:center}.bottom-button-section helix-core-button{margin:0 0 20px}}