body[data-cancellation-review]{color:#102f50;background:#fff}
body[data-cancellation-review] .legal-wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}
body[data-cancellation-review] .legal-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:64px;align-items:center;min-height:0!important;padding:48px max(40px,calc((100vw - 1200px)/2));background:#0b263f;color:#fff}
body[data-cancellation-review] .legal-hero:after{display:none!important}
body[data-cancellation-review] .legal-hero-copy{grid-column:1;grid-row:1;width:100%;margin:0;padding:0!important;animation:none!important;transform:none!important;opacity:1!important}
body[data-cancellation-review] .dr-cancel-photo{display:block;position:static;grid-column:2;grid-row:1;max-width:100%;width:100%;aspect-ratio:3/2;overflow:hidden}
body[data-cancellation-review] .dr-cancel-photo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:none!important;animation:none!important}
body[data-cancellation-review] .legal-kicker{font:600 11px/1.6 Inter,Arial,sans-serif;letter-spacing:.1em;color:#304d9e}
body[data-cancellation-review] .legal-hero .legal-kicker{color:#c2d3ff;margin:0 0 18px}
body[data-cancellation-review] .legal-hero h1{font:400 clamp(40px,4.3vw,60px)/1.06 Georgia,serif;letter-spacing:-.04em;color:#fff;max-width:none;margin:0 0 24px}
body[data-cancellation-review] .legal-lead{font:400 17px/1.75 Inter,Arial,sans-serif;color:#e3ebf5;max-width:54ch;margin:0 0 24px!important}
body[data-cancellation-review] .legal-button{font:600 13px/1.6 Inter,Arial,sans-serif;min-height:48px;padding:12px 20px;border-radius:0;gap:24px}
body[data-cancellation-review] .legal-hero .legal-button{margin:0}
.dr-cancel-signal{display:block;width:180px;height:16px;stroke:#c2d3ff;stroke-width:2;overflow:hidden;margin-top:20px}
.dr-cancel-signal [data-review-motion]{stroke-dasharray:36 180;animation:dr-cancel-flow 7s linear infinite}
@keyframes dr-cancel-flow{from{stroke-dashoffset:216}to{stroke-dashoffset:0}}
body[data-cancellation-review] .dr-motion-toggle{color:#e3ebf5;min-height:44px;margin-top:12px}
body[data-cancellation-review] .legal-documents{background:#fff}
body[data-cancellation-review] .legal-documents>.legal-wrap{gap:40px}
body[data-cancellation-review] .legal-documents a{min-height:64px;padding:18px 0;color:#102f50;font-size:13px}
body[data-cancellation-review] .legal-documents a[aria-current]{color:#234ca8}
body[data-cancellation-review] .legal-document-origin{font-size:10px;color:#38516a}
body[data-cancellation-review] .legal-summary{padding-block:60px;grid-template-columns:.9fr 1.1fr;gap:80px}
body[data-cancellation-review] .legal-summary h2,body[data-cancellation-review] .legal-contact h2{font:400 clamp(32px,3.2vw,44px)/1.14 Georgia,serif;letter-spacing:-.035em;color:#102f50;margin-top:16px}
body[data-cancellation-review] .legal-summary li{padding-block:18px;gap:22px;border-color:#aebdc9}
body[data-cancellation-review] .legal-summary li p{font:400 16px/1.8 Inter,Arial,sans-serif;color:#38516a}
body[data-cancellation-review] .legal-updated{font-size:12px;color:#38516a}
body[data-cancellation-review] .legal-document-band{position:relative;background:#f5f3ed;border:0;scroll-margin-top:120px!important}
body[data-cancellation-review] .legal-document-band:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,#d3dee9,#5778ae,#d3dee9);background-size:220% 100%;animation:dr-cancel-progress 12s linear infinite}
@keyframes dr-cancel-progress{to{background-position:220% 0}}
body[data-cancellation-review] .legal-reading-grid{grid-template-columns:240px minmax(0,760px);gap:72px;padding-block:64px}
body[data-cancellation-review] .legal-index{top:120px;color:#102f50}
body[data-cancellation-review] .legal-index summary{font-size:11px;min-height:44px;padding:10px 0 20px}
body[data-cancellation-review] .legal-index li a{min-height:44px;padding:12px 0;gap:12px}
body[data-cancellation-review] .legal-index li a span{color:#38516a}
body[data-cancellation-review] .legal-index li a[aria-current]{color:#234ca8}
body[data-cancellation-review] .legal-back-top{color:#234ca8}
body[data-cancellation-review] .legal-article{padding-bottom:44px;margin-bottom:44px;border-color:#adbcc7;scroll-margin-top:120px!important}
body[data-cancellation-review] .legal-article h2{font:400 32px/1.2 Georgia,serif;letter-spacing:-.025em;color:#102f50;margin:14px 0 22px}
body[data-cancellation-review] .legal-article .legal-kicker{font-size:10px;color:#38516a}
body[data-cancellation-review] .legal-richtext{font:400 16px/1.85 Inter,Arial,sans-serif;color:#253e55}
body[data-cancellation-review] .legal-richtext a{color:#234ca8}
body[data-cancellation-review] .legal-richtext h3{font:400 24px/1.3 Georgia,serif;color:#102f50}
body[data-cancellation-review] .legal-table-scroll{border:1px solid #96a9b8}
body[data-cancellation-review] .legal-richtext .legal-table-scroll th{background:#e2e9ee;color:#102f50}
body[data-cancellation-review] .legal-richtext .legal-table-scroll td{background:#fff;color:#253e55}
body[data-cancellation-review] .legal-table-hint{color:#38516a}
body[data-cancellation-review] .legal-withdrawal-details{background:#fff;border-color:#96a9b8;margin-top:28px;padding:22px 24px}
body[data-cancellation-review] .legal-withdrawal-details>summary{min-height:44px;color:#102f50;font-size:16px}
body[data-cancellation-review] .legal-model-fields input,body[data-cancellation-review] .legal-model-fields select,body[data-cancellation-review] .legal-model-fields textarea{font:400 16px/1.6 Inter,Arial,sans-serif;min-height:48px;border-color:#8094a6;color:#102f50}
body[data-cancellation-review] .legal-model-fields input::placeholder,body[data-cancellation-review] .legal-model-fields textarea::placeholder{color:#496174}
body[data-cancellation-review] .legal-contact{padding-block:60px;background:#fff}
body[data-cancellation-review] .legal-contact>.legal-wrap{gap:80px;grid-template-columns:.9fr 1.1fr}
body[data-cancellation-review] .legal-contact p:not(.legal-kicker){color:#38516a;font-size:16px}
body[data-cancellation-review] .legal-contact-email,body[data-cancellation-review] .legal-text-link{color:#234ca8;min-height:44px}
body[data-cancellation-review] .legal-closing{padding-block:64px;background:#2455d6}
body[data-cancellation-review] .legal-closing .legal-kicker{color:#e0e9ff}
body[data-cancellation-review] .legal-closing h2{font:400 clamp(38px,4.5vw,64px)/1.07 Georgia,serif;letter-spacing:-.04em;color:#fff}
body[data-cancellation-review] main a:focus-visible,body[data-cancellation-review] main button:focus-visible,body[data-cancellation-review] main summary:focus-visible,body[data-cancellation-review] main input:focus-visible,body[data-cancellation-review] main select:focus-visible,body[data-cancellation-review] main textarea:focus-visible,body[data-cancellation-review] .legal-table-scroll:focus-visible{outline:3px solid #385fea;outline-offset:5px}
body[data-cancellation-review] .legal-hero a:focus-visible,body[data-cancellation-review] .legal-hero button:focus-visible{outline-color:#e8c36c}
html.dr-motion-paused .dr-cancel-signal [data-review-motion],html.dr-motion-paused body[data-cancellation-review] .legal-document-band:before{animation-play-state:paused!important}
@media(max-width:1199px){body[data-cancellation-review] .legal-hero{gap:32px;padding-inline:32px}body[data-cancellation-review] .dr-cancel-photo{aspect-ratio:3/5;max-height:400px}body[data-cancellation-review] .legal-hero h1{font-size:44px}body[data-cancellation-review] .legal-wrap{width:calc(100% - 64px)}body[data-cancellation-review] .legal-hero-copy{width:100%}body[data-cancellation-review] .legal-reading-grid{grid-template-columns:210px minmax(0,1fr);gap:40px}body[data-cancellation-review] .legal-summary,body[data-cancellation-review] .legal-contact>.legal-wrap{gap:40px}}
@media(max-width:700px){body[data-cancellation-review] .legal-hero{grid-template-columns:minmax(0,1fr) 120px;gap:16px 20px;padding:28px 20px}body[data-cancellation-review] .legal-hero-copy{display:contents}body[data-cancellation-review] .legal-hero-copy>*{grid-column:1/-1;margin:0!important}body[data-cancellation-review] .legal-hero .legal-kicker{grid-row:1}body[data-cancellation-review] .legal-hero h1{grid-row:2;font-size:36px;line-height:1.08}body[data-cancellation-review] .legal-hero .legal-lead{grid-column:1;grid-row:3;font-size:15px;line-height:1.7}body[data-cancellation-review] .dr-cancel-photo{grid-column:2;grid-row:3;width:120px;height:200px;aspect-ratio:3/5;align-self:start}body[data-cancellation-review] .legal-hero .legal-button{grid-row:4;justify-self:start}body[data-cancellation-review] .dr-cancel-signal{grid-row:5}body[data-cancellation-review] .legal-hero .dr-motion-toggle{grid-row:6;justify-self:start}body[data-cancellation-review] .legal-wrap{width:calc(100% - 40px)}body[data-cancellation-review] .legal-summary,body[data-cancellation-review] .legal-contact>.legal-wrap{grid-template-columns:1fr;gap:28px}body[data-cancellation-review] .legal-summary{padding-block:42px}body[data-cancellation-review] .legal-documents>.legal-wrap{gap:20px;justify-content:space-between}body[data-cancellation-review] .legal-documents a{gap:12px;font-size:12px;padding-block:14px}body[data-cancellation-review] .legal-reading-grid{display:block;padding-block:42px}body[data-cancellation-review] .legal-index{position:static;margin-bottom:40px}body[data-cancellation-review] .legal-article h2{font-size:29px}body[data-cancellation-review] .legal-withdrawal-details{padding:18px 16px}body[data-cancellation-review] .legal-contact{padding-block:42px}body[data-cancellation-review] .legal-closing{padding-block:48px}}
@media(prefers-reduced-motion:reduce){body[data-cancellation-review] main *,body[data-cancellation-review] main *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}body[data-cancellation-review] .dr-motion-toggle{display:none!important}}
@media print{body[data-cancellation-review] .dr-cancel-photo,body[data-cancellation-review] .dr-cancel-signal,body[data-cancellation-review] .dr-motion-toggle,body[data-cancellation-review] .legal-document-band:before{display:none!important}body[data-cancellation-review] .legal-hero{display:block;min-height:0!important;padding:0;background:#fff;color:#000}body[data-cancellation-review] .legal-hero-copy{display:block;width:100%;padding:0 0 20px!important}body[data-cancellation-review] .legal-hero h1{font-size:30pt;color:#000}body[data-cancellation-review] .legal-lead,body[data-cancellation-review] .legal-hero .legal-kicker{color:#000}body[data-cancellation-review] .legal-wrap{width:100%}body[data-cancellation-review] .legal-reading-grid{display:block;padding:25px 0}body[data-cancellation-review] .legal-document-band{background:#fff}body[data-cancellation-review] .legal-article{scroll-margin-top:0!important}body[data-cancellation-review] .legal-article h2{font-size:18pt}body[data-cancellation-review] .legal-richtext{font-size:11pt;color:#000}body[data-cancellation-review] .legal-table-scroll{overflow:visible;border:0}}
@media screen and (max-width:700px){body[data-cancellation-review] .dr-cancel-photo img{transform:scale(1.6)!important;transform-origin:50% 20%}}
