.rc-exit-overlay[hidden]{display:none!important}
.rc-exit-overlay{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:32px;pointer-events:none;position:fixed;transition:opacity .2s ease;z-index:2147482000}
.rc-exit-overlay.is-visible{opacity:1;pointer-events:auto}
.rc-exit-backdrop{background:rgba(14,26,45,.9);inset:0;position:absolute}
.rc-exit-dialog{background:#fff;border-radius:22px;box-shadow:0 24px 90px rgba(0,0,0,.42);max-height:calc(100vh - 64px);max-width:1280px;opacity:0;overflow:auto;position:relative;transform:translateY(16px) scale(.985);transition:opacity .2s ease,transform .2s ease;width:100%}
.rc-exit-overlay.is-visible .rc-exit-dialog{opacity:1;transform:translateY(0) scale(1)}
.rc-exit-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:18px 26px}
.rc-exit-header h2{color:#161616;font:800 29px/1.15 Arial,sans-serif;margin:0}
.rc-exit-close{align-items:center;background:#e5e5e5;border:0;border-radius:50%;color:#333;cursor:pointer;display:flex;font:300 38px/1 Arial,sans-serif;height:48px;justify-content:center;padding:0 0 5px;width:48px}
.rc-exit-close:hover,.rc-exit-close:focus-visible{background:#c8102e;color:#fff;outline:0}
.rc-exit-hero{display:grid;gap:18px;grid-template-columns:minmax(0,1.72fr) minmax(300px,.88fr);padding:18px 26px}
.rc-exit-player{aspect-ratio:16/9;background:#111;border-radius:14px;min-width:0;overflow:hidden}
.rc-exit-player .rc-gam-video-slot{display:block!important;height:100%;margin:0!important;min-height:0!important;width:100%!important}
.rc-exit-player .rc-gam-label{display:none!important}
.rc-exit-player .rc-ima-shell{aspect-ratio:auto!important;height:100%;width:100%!important}
.rc-exit-primary{min-width:0}
.rc-exit-card{background:#202938;border-radius:12px;color:#fff;display:block;min-height:188px;overflow:hidden;position:relative;text-decoration:none!important}
.rc-exit-card-image{background-position:center;background-size:cover;inset:0;position:absolute;transition:transform .5s ease}
.rc-exit-card:hover .rc-exit-card-image{transform:scale(1.045)}
.rc-exit-card-shade{background:linear-gradient(180deg,rgba(4,7,12,.02) 22%,rgba(4,7,12,.92) 100%);inset:0;position:absolute}
.rc-exit-card-copy{bottom:0;display:flex;flex-direction:column;left:0;padding:16px;position:absolute;right:0;z-index:1}
.rc-exit-card-copy small{color:#fff;font:700 10px/1.2 Arial,sans-serif;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}
.rc-exit-card-copy small:before{background:#c8102e;content:"";display:inline-block;height:7px;margin-right:6px;width:7px}
.rc-exit-card-copy strong{color:#fff;display:-webkit-box;font:800 17px/1.18 Arial,sans-serif;overflow:hidden;text-shadow:0 1px 6px #000;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.rc-exit-card.is-large{height:100%;min-height:100%}
.rc-exit-card.is-large .rc-exit-card-copy{padding:20px}
.rc-exit-card.is-large .rc-exit-card-copy strong{font-size:23px;-webkit-line-clamp:4}
.rc-exit-card.is-large .rc-exit-card-copy span{color:#fff;font:700 12px/1.2 Arial,sans-serif;margin-top:12px;text-decoration:underline;text-underline-offset:4px}
.rc-exit-row{border-top:1px solid #e5e7eb;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 26px;padding:18px 0 24px}
.rc-exit-is-open{overflow:hidden}
@media(max-width:1180px){.rc-exit-overlay{padding:20px}.rc-exit-dialog{max-height:calc(100vh - 40px)}.rc-exit-hero{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr)}.rc-exit-row .rc-exit-card{min-height:155px}.rc-exit-card-copy strong{font-size:15px}}
@media(max-width:1023px),(hover:none),(pointer:coarse){.rc-exit-overlay{display:none!important}}
@media(prefers-reduced-motion:reduce){.rc-exit-overlay,.rc-exit-dialog,.rc-exit-card-image{transition:none!important}}
