.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legal-site{--legal-shell:min(1240px, calc(100% - 64px));--legal-paper:#f4f5f8;--legal-paper-2:#eceef3;--legal-ink:#111621;--legal-copy:#4d5668;--legal-line:#1a24381f;color:#f4f5f8;isolation:isolate;background:radial-gradient(circle at 72% 0,#5c74ee21,#0000 28%),linear-gradient(#090c13 0,#0c111b 540px,#0a0e16 100%);min-height:100vh;position:relative;overflow:clip}.legal-site:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#9dace209 1px,#0000 1px),linear-gradient(90deg,#9dace209 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 760px);mask-image:linear-gradient(#000 0,#0000 760px)}.legal-main{position:relative;overflow:visible}.legal-header{z-index:100;-webkit-backdrop-filter:blur(26px)saturate(130%);backdrop-filter:blur(26px)saturate(130%);background:#070a10c7;border-bottom:1px solid #dce4ff17;width:100%;position:relative}.legal-header-inner{width:var(--legal-shell);grid-template-columns:minmax(150px,1fr) auto minmax(150px,1fr);align-items:center;min-height:72px;margin-inline:auto;display:grid}.legal-brand{align-items:center;width:fit-content;min-height:44px;display:flex}.legal-brand img,.legal-footer img{object-fit:contain;width:auto;height:31px}.legal-primary-nav{background:#ffffff06;border:1px solid #dbe2ff1a;border-radius:12px;align-items:center;gap:6px;padding:5px;display:flex}.legal-primary-nav a{color:#7f8a9d;border-radius:8px;align-items:center;min-height:44px;padding:9px 13px;font-size:.74rem;font-weight:660;transition:color .18s,background .18s;display:inline-flex}.legal-primary-nav a:hover,.legal-primary-nav a.is-active{color:#e9ecf7;background:#758aef1c}.legal-header-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.legal-language{color:#aeb8ca;letter-spacing:.06em;border:1px solid #d8e1ff1f;border-radius:10px;place-items:center;width:44px;height:44px;font-size:.66rem;font-weight:760;transition:border-color .18s,color .18s;display:grid}.legal-language:hover{color:#fff;border-color:#a4b4ff52}.legal-home-link{color:#aeb8ca;border:1px solid #d8e1ff1f;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:.72rem;font-weight:660;transition:border-color .18s,background .18s,color .18s;display:flex}.legal-home-link:hover{color:#fff;background:#6e84ef14;border-color:#a4b4ff52}.legal-home-link svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;width:15px}.legal-hero{border-bottom:1px solid #dbe2ff14;padding:66px 0 72px;position:relative;overflow:hidden}.legal-hero:after{right:max(32px, calc((100vw - var(--legal-shell)) / 2));content:"";border:1px solid #7389f224;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-150px;box-shadow:0 0 0 45px #7389f207,0 0 0 90px #7389f205}.legal-hero-grid{pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.9%,#96a6e50e 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#96a6e50e 50%,#0000 50.1%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:280px 280px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 80%,#0000)}.legal-hero-content{z-index:2;width:var(--legal-shell);margin-inline:auto;position:relative}.legal-kicker{color:#8996b5;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;font-size:.61rem;font-weight:760;display:flex}.legal-kicker i{background:linear-gradient(90deg,#6c82ed,#c3a970);width:22px;height:1px}.legal-hero h1{color:#f5f6f9;max-width:860px;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.058em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:20px 0 16px;font-size:clamp(2.75rem,4.25vw,4.4rem);font-weight:470;line-height:1.01}.legal-hero-content>p{color:#9ba5b7;max-width:680px;margin:0;font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.65}.legal-last-updated{color:#6f7b90;letter-spacing:.015em;margin:28px 0 0;font-size:.66rem;font-weight:650}.legal-last-updated time{color:#aeb8c9}.legal-hero-content>.legal-last-updated{color:#6f7b90;max-width:none;margin:22px 0 0;font-size:.66rem;line-height:1.4}.legal-workspace{width:var(--legal-shell);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;margin:26px auto 88px;display:grid}.legal-directory{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#ffffff0b,#0000 34%),#0f1521cc;border:1px solid #dae1ff1a;border-radius:18px;padding:19px 13px 14px;position:sticky;top:26px;box-shadow:0 28px 75px #0003,inset 0 1px #ffffff0a}.legal-directory>p{color:#68758b;letter-spacing:.13em;text-transform:uppercase;margin:0 8px 12px;font-size:.57rem;font-weight:780}.legal-directory nav{gap:2px;display:grid}.legal-directory a{color:#7f899b;border-radius:8px;grid-template-columns:26px 1fr;align-items:center;min-height:44px;padding:0 9px;transition:color .17s,background .17s;display:grid}.legal-directory a span{color:#4c586d;font-family:var(--font-display), Arial, sans-serif;font-size:.54rem}.legal-directory a b{text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:620;overflow:hidden}.legal-directory a:hover{color:#d8deeb;background:#ffffff09}.legal-directory a.is-active{color:#f1f3f8;background:linear-gradient(90deg,#687eee29,#687eee0d)}.legal-directory a.is-active span{color:#9aacff}.legal-mobile-directory{display:none}.legal-document{background:var(--legal-paper);color:var(--legal-ink);border:1px solid #ffffff52;border-radius:20px;overflow:hidden;box-shadow:0 42px 110px #0000004a,inset 0 1px #fffc}.legal-draft-banner{background:linear-gradient(120deg,#d4b0641f,#d4b06409);border:1px solid #9d762833;border-radius:14px;grid-template-columns:42px 1fr;gap:15px;margin:32px 34px 0;padding:17px;display:grid}.legal-draft-banner>span{color:#8c6a2b;width:42px;height:42px;font-family:var(--font-display), Arial, sans-serif;border:1px solid #a0782c3b;border-radius:10px;place-items:center;font-size:.9rem;font-weight:730;display:grid}.legal-draft-banner b{color:#46391e;font-size:.78rem}.legal-draft-banner p{color:#726443;margin:5px 0 0;font-size:.72rem;line-height:1.55}.legal-on-page{border:1px solid var(--legal-line);background:#dde1ea61;border-radius:14px;margin:26px 34px 0;padding:21px 23px}.legal-on-page>p{color:#697386;letter-spacing:.11em;text-transform:uppercase;margin:0 0 13px;font-size:.59rem;font-weight:780}.legal-on-page>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;display:grid}.legal-on-page a{color:#5e687b;text-overflow:ellipsis;white-space:nowrap;align-items:center;min-height:44px;font-size:.75rem;line-height:1.4;transition:color .16s;display:flex;overflow:hidden}.legal-on-page a:before{content:"";background:#7386e3;width:4px;height:4px;margin:0 9px 2px 0;display:inline-block;transform:rotate(45deg)}.legal-on-page a:hover{color:#1c2942}.legal-sections{padding:14px 34px 36px}.legal-section{max-width:800px;padding:42px 0 38px;scroll-margin-top:24px}.legal-section+.legal-section{border-top:1px solid var(--legal-line)}.legal-section h2{color:#161d2a;max-width:710px;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.038em;margin:0 0 21px;font-size:clamp(1.5rem,1.8vw,1.9rem);font-weight:560;line-height:1.2}.legal-section-intro{color:#313c4e;margin:-9px 0 24px;font-size:.98rem;line-height:1.72}.legal-paragraph{max-width:75ch;color:var(--legal-copy);white-space:pre-line;margin:0 0 15px;font-size:.95rem;line-height:1.76}.legal-list{gap:11px;max-width:75ch;margin:19px 0 10px;padding:0;list-style:none;display:grid}.legal-list li{color:var(--legal-copy);padding-left:25px;font-size:.93rem;line-height:1.68;position:relative}.legal-list li:before{content:"";border:1px solid #6f83dc;width:6px;height:6px;position:absolute;top:.72em;left:3px;transform:rotate(45deg)}.legal-subsection{background:#dee2eb61;border-left:2px solid #667de18c;border-radius:0 12px 12px 0;max-width:780px;margin-top:24px;padding:21px 23px}.legal-subsection h3{color:#263044;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.025em;margin:0 0 11px;font-size:1.04rem;font-weight:650}.legal-subsection .legal-paragraph:last-child,.legal-subsection .legal-list:last-child{margin-bottom:0}.legal-note{background:#e2e5ec8f;border:1px solid #32426121;border-radius:12px;max-width:780px;margin-top:25px;padding:17px 19px}.legal-note b{color:#354056;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.66rem;font-weight:780;display:block}.legal-note p{color:#657084;margin:0;font-size:.82rem;line-height:1.62}.legal-note-warning{background:#e5d3aa47;border-color:#a77e2c36}.legal-note-warning b{color:#76591f}.legal-note-warning p{color:#726343}.legal-note-info{background:#b9c4f333;border-color:#576fda2e}.legal-note-info b{color:#465ba9}.legal-document-end{border-top:1px solid var(--legal-line);background:#e9ebf0;grid-template-columns:1fr auto;align-items:center;gap:30px;padding:28px 34px;display:grid}.legal-document-end>div>span,.legal-document-end>a span{color:#788297;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:770;display:block}.legal-document-end p{color:#626d80;margin:6px 0 0;font-size:.73rem}.legal-document-end p a{color:#465daf}.legal-document-end>a{align-content:center;justify-items:end;gap:5px;min-height:44px;padding:7px 0 7px 18px;display:grid}.legal-document-end>a b{color:#27334a;font-size:.82rem;font-weight:690}.legal-hub-hero{width:var(--legal-shell);min-height:470px;margin-inline:auto;padding:80px 0 66px;position:relative}.legal-hub-hero:after{aspect-ratio:1;content:"";border:1px solid #869af626;border-radius:46% 54% 50% 50%;width:clamp(220px,25vw,340px);position:absolute;bottom:48px;right:3%;transform:rotate(19deg);box-shadow:inset 0 0 80px #6279eb12,0 0 0 42px #6279eb06,0 0 0 84px #6279eb04}.legal-hub-aura{filter:blur(85px);background:#586fe11f;border-radius:50%;width:230px;height:230px;position:absolute;bottom:86px;right:9%}.legal-hub-hero h1{z-index:2;color:#f4f5f8;max-width:790px;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.065em;white-space:pre-line;margin:26px 0 20px;font-size:clamp(3.25rem,5.55vw,5.5rem);font-weight:460;line-height:.96;position:relative}.legal-hub-hero>p{z-index:2;color:#9ba5b7;max-width:650px;margin:0;font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.65;position:relative}.legal-hub-last-updated{z-index:2;margin-top:30px;position:relative}.legal-hub-hero>.legal-hub-last-updated{color:#6f7b90;max-width:none;margin:26px 0 0;font-size:.66rem;line-height:1.4}.legal-hub-directory{width:var(--legal-shell);background:var(--legal-paper);color:var(--legal-ink);border:1px solid #ffffff80;border-radius:24px;margin:0 auto 82px;padding:52px;box-shadow:0 46px 120px #0000004d}.legal-hub-intro{border-bottom:1px solid var(--legal-line);grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:end;gap:56px;padding-bottom:44px;display:grid}.legal-hub-intro span,.legal-transparency-card>div>span,.legal-hub-draft>span{color:#6f7fbd;letter-spacing:.13em;font-size:.59rem;font-weight:780}.legal-hub-intro h2,.legal-transparency-card h2,.legal-hub-draft h2{color:#161d2b;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.05em;margin:14px 0 0;font-size:clamp(2rem,3vw,3rem);font-weight:510;line-height:1.06}.legal-hub-intro>p{color:#677184;margin:0;font-size:.93rem;line-height:1.75}.legal-hub-group{padding-top:46px}.legal-group-heading{grid-template-columns:210px 1fr;align-items:baseline;gap:28px;margin-bottom:21px;display:grid}.legal-group-heading span{color:#273145;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.025em;font-size:1rem;font-weight:670}.legal-group-heading p{color:#81899a;margin:0;font-size:.78rem}.legal-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.legal-card{border:1px solid var(--legal-line);background:#ffffff61;border-radius:16px;grid-template-columns:38px 1fr 24px;align-items:start;gap:13px;min-height:112px;padding:22px;transition:transform .22s cubic-bezier(.2,.75,.2,1),border-color .18s,box-shadow .22s;display:grid}.legal-card:hover{border-color:#536bd340;transform:translateY(-3px);box-shadow:0 18px 42px #232e4717}.legal-card>span{color:#8090d7;font-family:var(--font-display), Arial, sans-serif;font-size:.65rem;font-weight:680}.legal-card h3{color:#1d2533;font-family:var(--font-display), Arial, sans-serif;letter-spacing:-.035em;margin:-3px 0 7px;font-size:1.08rem;font-weight:650}.legal-card p{color:#778092;margin:0;font-size:.77rem;line-height:1.58}.legal-card>b{color:#9aa3b4;justify-self:end;font-size:.78rem;font-weight:500}.legal-transparency-card{width:var(--legal-shell);background:radial-gradient(circle at 82% 12%,#7088f526,#0000 32%),linear-gradient(135deg,#1d2842c7,#0c111ce6);border:1px solid #aabcff2b;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:50px;margin:0 auto 28px;padding:48px 52px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 36px 90px #00000038}.legal-transparency-card h2{color:#f0f2f7;max-width:730px}.legal-transparency-card p{color:#929daf;max-width:680px;margin:20px 0 0;font-size:.92rem;line-height:1.7}.legal-transparency-card>a{color:#dce2f4;background:#ffffff09;border:1px solid #b6c4ff30;border-radius:11px;align-items:center;gap:25px;min-height:48px;padding:0 15px 0 18px;font-size:.74rem;font-weight:650;display:flex}.legal-transparency-card>a span{color:#9caefb}.legal-hub-draft{width:var(--legal-shell);background:#ffffff06;border:1px solid #d8e0ff17;border-radius:24px;grid-template-columns:210px 1fr;gap:45px;margin:0 auto 92px;padding:50px 52px;display:grid}.legal-hub-draft h2{color:#edf0f6;max-width:700px}.legal-hub-draft ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:33px 0 0;padding:0;list-style:none;display:grid}.legal-hub-draft li{color:#929daf;border:1px solid #d7e0ff14;border-radius:10px;padding:15px 16px 15px 34px;position:relative}.legal-hub-draft li:before{content:"";background:#c3a970;width:5px;height:5px;position:absolute;top:21px;left:15px;transform:rotate(45deg)}.legal-hub-draft li b{color:#dce2ef;font-size:.79rem;font-weight:680;display:block}.legal-hub-draft li span{color:#8c97aa;margin-top:5px;font-size:.74rem;line-height:1.55;display:block}.legal-footer{width:var(--legal-shell);border-top:1px solid #d8e0ff17;margin-inline:auto;padding:48px 0 38px}.legal-footer-main{grid-template-columns:minmax(230px,.75fr) minmax(480px,1.25fr);align-items:start;gap:56px;display:grid}.legal-footer-brand-block p{color:#7c8799;max-width:280px;margin:12px 0 0;font-size:.72rem;line-height:1.55}.legal-footer-trust{flex-wrap:wrap;gap:8px 16px;margin-top:18px;display:flex}.legal-footer-trust span{color:#929daf;align-items:center;gap:7px;font-size:.64rem;display:inline-flex}.legal-footer-trust span:before{content:"";background:#6a9aff;width:5px;height:5px;transform:rotate(45deg)}.legal-footer-navigation{gap:24px;display:grid}.legal-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:10px 22px;display:flex}.legal-footer-links a{color:#929caf;align-items:center;min-height:44px;font-size:.72rem;transition:color .16s;display:inline-flex}.legal-footer-links a:hover{color:#e5e9f2}.legal-footer-social{justify-content:flex-end;align-items:center;gap:16px;display:flex}.legal-footer-social>span{color:#6f7a8e;font-size:.65rem}.legal-footer-social-links{gap:8px;display:flex}.legal-footer-social-links a{color:#aab3c2;border:1px solid #d8e0ff1a;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:.65rem;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.legal-footer-social-links a:hover{color:#eef2f8;background:#5d7ad217;border-color:#6c94ff59}.legal-footer-social-links svg{width:14px;height:14px}.legal-footer-meta{color:#465166;border-top:1px solid #d8e0ff0e;gap:16px;margin-top:28px;padding-top:20px;font-size:.58rem;display:flex}.legal-transparency-summary{background:radial-gradient(circle at 88% 8%,#50cfff1f,#0000 240px),linear-gradient(145deg,#ebf3ffeb,#f7f9fff7);border:1px solid #4b64ab29;border-radius:18px;margin:28px 38px 0;padding:24px}.legal-transparency-summary>p{color:#2a6b8a;letter-spacing:.14em;margin:0 0 15px;font-size:.6rem;font-weight:780}.legal-transparency-summary>div{background:#ffffffad;border:1px solid #2d42701c;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.legal-transparency-summary article{gap:7px;min-width:0;padding:17px;display:grid}.legal-transparency-summary article+article{border-left:1px solid #2d42701c}.legal-transparency-summary article>span{color:#61739d;letter-spacing:.12em;font-size:.56rem;font-weight:760}.legal-transparency-summary article>b{color:#0d1730;letter-spacing:-.015em;font-size:.88rem;font-weight:680}.legal-transparency-summary article>p{color:#53617a;margin:0;font-size:.72rem;line-height:1.55}.legal-transparency-summary footer{justify-content:space-between;align-items:center;gap:22px;margin-top:18px;display:flex}.legal-transparency-summary footer div{max-width:520px}.legal-transparency-summary footer b{color:#111c37;font-size:.86rem;font-weight:680}.legal-transparency-summary footer p{color:#65718a;margin:5px 0 0;font-size:.69rem;line-height:1.5}.legal-transparency-summary footer>a{color:#f8fbff;background:#121f3d;border-radius:10px;flex:none;align-items:center;gap:12px;min-height:42px;padding:0 15px;font-size:.7rem;font-weight:680;text-decoration:none;display:inline-flex}.legal-transparency-summary footer>a:hover{background:#1b2d55}.legal-cancellation-hero{width:var(--legal-shell);grid-template-columns:minmax(0,.88fr) minmax(420px,.72fr);align-items:center;gap:clamp(54px,8vw,120px);margin:0 auto;padding:clamp(80px,11vh,132px) 0 72px;display:grid}.legal-cancellation-hero>div>p:first-child{color:#58d5ff;letter-spacing:.15em;margin:0;font-size:.62rem;font-weight:800}.legal-cancellation-hero h1{color:#f4f7ff;letter-spacing:-.062em;max-width:690px;margin:22px 0 20px;font-size:clamp(2.8rem,5.8vw,5.8rem);font-weight:520;line-height:.98}.legal-cancellation-hero>div>p:not(:first-child){color:#9ba8bd;max-width:610px;margin:0;font-size:clamp(.92rem,1.35vw,1.06rem);line-height:1.68}.legal-cancellation-hero>div>ul{color:#bac4d5;gap:10px;margin:30px 0 0;padding:0;font-size:.75rem;list-style:none;display:grid}.legal-cancellation-hero>div>ul li{padding-left:22px;position:relative}.legal-cancellation-hero>div>ul li:before{color:#55d2ff;content:"✓";position:absolute;left:0}.legal-cancellation-hero>aside{background:#080e1be0;border:1px solid #aabceb29;border-radius:22px;padding:0 24px 25px;box-shadow:0 34px 100px #0000004d,inset 0 1px #ffffff0a}.legal-cancellation-hero>aside>header{color:#7888a3;letter-spacing:.13em;border-bottom:1px solid #aabceb1c;justify-content:space-between;align-items:center;min-height:60px;margin-bottom:22px;font-size:.56rem;font-weight:800;display:flex}.legal-cancellation-hero>aside>header b{color:#68d8ff;font-size:.52rem}.legal-cancellation-form{gap:15px;display:grid}.legal-cancellation-form>label{gap:8px;display:grid}.legal-cancellation-form>label>span{color:#aab5c9;font-size:.71rem;font-weight:650}.legal-cancellation-form>label>span small{color:#68758d;font-size:.62rem;font-weight:540}.legal-cancellation-form input[type=email],.legal-cancellation-form input[type=text],.legal-cancellation-form select{color:#f0f4fb;width:100%;min-height:49px;font:inherit;background:#02070fb3;border:1px solid #b5c6ee29;border-radius:10px;outline:none;padding:0 13px;font-size:.78rem}.legal-cancellation-form input:focus,.legal-cancellation-form select:focus{border-color:#4eceff94;box-shadow:0 0 0 3px #4eceff14}.legal-cancellation-privacy{color:#7f8ca3;margin:0;font-size:.66rem;line-height:1.55}.legal-cancellation-privacy a{color:#a9c7f2;text-underline-offset:2px}.legal-cancellation-form>button{color:#041018;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(105deg,#9eeaff,#8fa9ff);border:1px solid #5bd8ff57;border-radius:11px;font-size:.75rem;font-weight:790}.legal-cancellation-form>button:disabled{cursor:wait;opacity:.65}.legal-cancellation-error{color:#ffb3b3;margin:0;font-size:.69rem;line-height:1.5}.legal-cancellation-success{background:#39ad8914;border:1px solid #60e0b53d;border-radius:14px;grid-template-columns:42px 1fr;gap:14px;padding:19px;display:grid}.legal-cancellation-success>span{color:#07120f;background:#72ddb9;border-radius:12px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.legal-cancellation-success b{color:#f0fff9;font-size:.95rem}.legal-cancellation-success p{color:#9bb5aa;margin:7px 0 14px;font-size:.73rem;line-height:1.55}.legal-cancellation-success dl{gap:7px;margin:0 0 14px;display:grid}.legal-cancellation-success dl div{grid-template-columns:88px 1fr;gap:10px;display:grid}.legal-cancellation-success dt{color:#6d887d;font-size:.61rem}.legal-cancellation-success dd{color:#cce6dc;overflow-wrap:anywhere;margin:0;font-size:.65rem}.legal-cancellation-success small{color:#789287;font-size:.62rem;line-height:1.5}.legal-cancellation-alternative{width:var(--legal-shell);background:#0c1426b8;border:1px solid #7f94c821;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;margin:0 auto 90px;padding:25px 28px;display:flex}.legal-cancellation-alternative b{color:#eef3ff;font-size:.88rem}.legal-cancellation-alternative p{color:#8190a9;margin:5px 0 0;font-size:.71rem}.legal-cancellation-alternative>a{color:#d8e2f7;border:1px solid #9cb1e629;border-radius:10px;flex:none;align-items:center;gap:12px;min-height:42px;padding:0 14px;font-size:.69rem;font-weight:680;text-decoration:none;display:inline-flex}@media (max-width:1180px){.legal-site{--legal-shell:min(1040px, calc(100% - 48px))}.legal-header-inner{grid-template-columns:150px 1fr auto}.legal-primary-nav{justify-self:center}.legal-workspace{grid-template-columns:210px minmax(0,1fr);gap:20px}.legal-hub-directory{padding:52px}}@media (max-width:920px){.legal-site{--legal-shell:min(820px, calc(100% - 36px))}.legal-header-inner{grid-template-columns:1fr auto;min-height:70px}.legal-primary-nav,.legal-home-link{display:none}.legal-hero{padding:60px 0 68px}.legal-hero:after{opacity:.65;right:-100px}.legal-workspace{margin-top:20px;display:block}.legal-directory{display:none}.legal-mobile-directory{background:#111724db;border:1px solid #d8e0ff1a;border-radius:14px;margin-bottom:14px;display:block}.legal-mobile-directory summary{color:#c7cfde;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;font-size:.74rem;font-weight:650;list-style:none;display:flex}.legal-mobile-directory summary::-webkit-details-marker{display:none}.legal-mobile-directory summary svg{fill:none;stroke:currentColor;width:16px;transition:transform .18s}.legal-mobile-directory[open] summary svg{transform:rotate(180deg)}.legal-mobile-directory nav{border-top:1px solid #d8e0ff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:7px;display:grid}.legal-mobile-directory a{color:#828da0;border-radius:8px;align-items:center;min-height:44px;padding:10px;font-size:.7rem;display:flex}.legal-mobile-directory a.is-active{color:#f1f3f8;background:#697fea1f}.legal-on-page>div,.legal-transparency-summary>div{grid-template-columns:1fr}.legal-transparency-summary article+article{border-top:1px solid #2d42701c;border-left:0}.legal-transparency-summary footer{flex-direction:column;align-items:flex-start}.legal-cancellation-hero{grid-template-columns:1fr;gap:48px}.legal-hub-hero{min-height:470px;padding-top:76px}.legal-hub-hero:after{opacity:.6;right:-110px}.legal-hub-directory{padding:42px}.legal-hub-intro{grid-template-columns:1fr;gap:24px}.legal-group-heading{grid-template-columns:1fr;gap:5px}.legal-transparency-card{grid-template-columns:1fr;align-items:start;padding:48px}.legal-transparency-card>a{width:fit-content}.legal-hub-draft{grid-template-columns:1fr;gap:18px;padding:48px}}@media (max-width:680px){.legal-site{--legal-shell:calc(100% - 24px)}.legal-site:before{background-size:42px 42px}.legal-header-inner{min-height:64px}.legal-brand img{height:27px}.legal-header-actions{gap:6px}.legal-language{width:44px;height:44px}.legal-hero{padding:46px 0 54px}.legal-kicker{letter-spacing:.1em;gap:8px;font-size:.53rem}.legal-kicker i{width:14px}.legal-hero h1{margin-top:18px;font-size:clamp(2rem,9vw,2.55rem);line-height:1.05}.legal-hero-content>p{font-size:.93rem;line-height:1.62}.legal-last-updated{margin-top:24px}.legal-workspace{margin-bottom:66px}.legal-mobile-directory nav{grid-template-columns:1fr}.legal-document{border-radius:18px}.legal-draft-banner{grid-template-columns:34px 1fr;gap:11px;margin:18px 17px 0;padding:14px}.legal-transparency-summary{margin:18px 17px 0;padding:17px}.legal-transparency-summary article{padding:15px}.legal-transparency-summary footer>a{justify-content:space-between;width:100%}.legal-cancellation-hero{width:min(100% - 24px,620px);padding-top:62px}.legal-cancellation-hero h1{font-size:clamp(2.55rem,13vw,3.55rem)}.legal-cancellation-hero>aside{border-radius:18px;padding-inline:15px}.legal-cancellation-alternative{flex-direction:column;align-items:flex-start;margin-bottom:66px;padding:22px}.legal-cancellation-alternative>a{justify-content:space-between;width:100%}.legal-draft-banner>span{border-radius:8px;width:34px;height:34px}.legal-draft-banner p{font-size:.68rem}.legal-on-page{margin:15px 17px 0;padding:17px}.legal-on-page>div{scrollbar-color:#6075cb59 transparent;scrollbar-width:thin;gap:7px;padding-bottom:4px;display:flex;overflow-x:auto}.legal-on-page a{white-space:nowrap;background:#ffffff57;border:1px solid #3c4c6c1a;border-radius:8px;flex:none;align-items:center;min-height:44px;padding:9px 11px;display:inline-flex}.legal-on-page a:before{display:none}.legal-sections{padding:8px 20px 22px}.legal-section{padding:37px 0 34px;scroll-margin-top:12px}.legal-section h2{margin-bottom:18px;font-size:1.5rem;line-height:1.2}.legal-paragraph{font-size:.94rem;line-height:1.72}.legal-list li{padding-left:22px;font-size:.92rem;line-height:1.65}.legal-subsection{margin-top:20px;padding:18px}.legal-note{padding:15px}.legal-document-end{grid-template-columns:1fr;gap:18px;padding:23px 20px}.legal-document-end>a{justify-items:start;padding:0}.legal-hub-hero{min-height:440px;padding:58px 0 54px}.legal-hub-hero h1{max-width:340px;margin-top:22px;font-size:clamp(2.8rem,13vw,3.45rem);line-height:.98}.legal-hub-hero>p{font-size:.93rem}.legal-hub-hero:after{width:300px;bottom:64px;right:-165px}.legal-hub-last-updated{margin-top:26px}.legal-hub-directory{border-radius:20px;margin-bottom:64px;padding:26px 18px 34px}.legal-hub-intro{padding:20px 4px 36px}.legal-hub-intro h2,.legal-transparency-card h2,.legal-hub-draft h2{font-size:2rem}.legal-hub-group{padding-top:40px}.legal-card-grid{grid-template-columns:1fr}.legal-card{min-height:104px;padding:19px 17px}.legal-transparency-card{border-radius:20px;margin-bottom:18px;padding:32px 24px}.legal-transparency-card>a{justify-content:space-between;width:100%}.legal-hub-draft{border-radius:20px;margin-bottom:72px;padding:32px 24px}.legal-hub-draft ul{grid-template-columns:1fr}.legal-footer{padding:36px 0 28px}.legal-footer-main{grid-template-columns:1fr;gap:30px}.legal-footer-links{justify-content:flex-start;gap:11px 18px}.legal-footer-social{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:11px}.legal-footer-meta{flex-direction:column;gap:6px}}@media (max-width:380px){.legal-site{--legal-shell:calc(100% - 18px)}.legal-hero h1{font-size:2.05rem}.legal-sections{padding-inline:16px}.legal-draft-banner,.legal-on-page{margin-inline:13px}.legal-hub-hero h1{font-size:2.75rem}.legal-card{grid-template-columns:30px 1fr 16px;gap:9px}}@media (prefers-reduced-motion:reduce){.legal-card{transform:none!important}}@media print{.legal-site{color:#000;background:#fff}.legal-site:before,.legal-header,.legal-directory,.legal-mobile-directory,.legal-footer,.legal-hero-grid,.legal-hero:after,.legal-on-page,.legal-document-end{display:none!important}.legal-hero{border:0;padding:24px 0}.legal-hero h1{color:#111;font-size:34pt}.legal-hero-content>p,.legal-kicker,.legal-last-updated,.legal-last-updated time{color:#444}.legal-workspace{width:100%;margin:0;display:block}.legal-document{box-shadow:none;border:0}.legal-sections{padding:0}.legal-section{break-inside:avoid;max-width:none}.legal-draft-banner{margin-inline:0}}
