html{scroll-snap-type:none!important}.snap,.intro,.ice-hero .actions,.ins-cta,.rm .cta-wrap,.rm-only{display:none!important}
/* One shortcut retains the production destination and tracking attributes. */
.r96-mobile-cta{display:block!important;position:fixed!important;left:16px!important;right:16px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;max-width:640px;margin:auto;z-index:100!important;opacity:1!important;visibility:visible!important;padding:10px;background:#fffffff5;border:1px solid #e7ebe7;border-radius:18px;box-shadow:0 8px 30px #14281c1c}.r96-mobile-cta[hidden]{display:none!important}.r96-mobile-cta>a{display:flex;justify-content:center;align-items:center;min-height:54px;background:var(--rust);color:white;border-radius:12px;font-size:17px;font-weight:700;box-shadow:0 10px 28px rgba(186,61,22,.32)}.r96-mobile-cta.on-dark{background:transparent!important;border-color:transparent!important;backdrop-filter:none!important;box-shadow:none!important}.r96-mobile-cta.on-dark a:focus-visible{outline-color:white}body{padding-bottom:110px!important}

body .r96-mobile-cta:not([hidden]){display:block!important;opacity:1!important;visibility:visible!important;transform:none!important}body{padding-bottom:calc(110px + env(safe-area-inset-bottom))!important}
.plan-details,.method-context{border-top:1px solid #dde4df;margin-top:16px;color:#64706a;font-size:14px}.plan-details summary,.method-context summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.plan-details>div{padding-block:12px}.plan-details dd{margin:8px 0 0}.r19-mkt .caption{display:none}.r17-plan .r17-callback,.r17-plan .r17-note{display:none}
@media(prefers-reduced-motion:reduce){.dive{display:none!important}.rm{display:block!important}.rm section{padding-bottom:120px!important}.rm .lead{font-size:16px;line-height:1.6}}
#s5-result .i-facts{justify-content:flex-start;margin-top:20px}#s5-result .i-facts li{opacity:1!important;font-size:13px;padding:8px 11px}
.plan-details dl>div{padding-block:12px}.section-intro .lead,.r17-mh h3,.r19-mkt h1{word-break:keep-all;text-wrap:pretty}

/* Keep the fallback sized and visible under decoded video frames. */
#ice-stage #film{z-index:1;pointer-events:none}#ice-stage #poster{z-index:0;visibility:visible!important}#ice-stage>.shade{z-index:2}
.r96-mobile-cta{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}
@media(min-width:761px){#hero .cue{bottom:110px}}

#depth-fallback{z-index:0}
