.legal-module__P8zDPq__page{--navy:#0f2c59;--blue:#3ba9ef;--light-blue:#e8f4fd;--soft:#f7fbff;--muted:#64748b;--line:#0f2c591a;min-height:100vh;color:var(--navy);background:#fff}.legal-module__P8zDPq__container{width:min(1200px,100% - 80px);margin:0 auto}.legal-module__P8zDPq__page a{-webkit-tap-highlight-color:transparent}.legal-module__P8zDPq__hero{background:radial-gradient(circle at 78% 40%,#3ba9ef26,#0000 26%),linear-gradient(135deg,#f6fbff 0%,#fff 65%);align-items:center;min-height:570px;padding:145px 0 90px;display:flex;position:relative;overflow:hidden}.legal-module__P8zDPq__heroGlow{border:1px solid #3ba9ef21;border-radius:50%;width:520px;height:520px;position:absolute;top:40px;right:-230px}.legal-module__P8zDPq__heroGlow:before,.legal-module__P8zDPq__heroGlow:after{content:"";border:1px solid #3ba9ef1a;border-radius:50%;position:absolute;inset:45px}.legal-module__P8zDPq__heroGlow:after{inset:110px}.legal-module__P8zDPq__heroGrid{opacity:.55;background-image:linear-gradient(90deg,#0f2c5909 1px,#0000 1px),linear-gradient(#0f2c5909 1px,#0000 1px);background-size:110px 110px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.legal-module__P8zDPq__hero:after{content:"";background:linear-gradient(#0000,#0f2c591a,#0000);width:1px;height:100%;position:absolute;top:0;right:8%}.legal-module__P8zDPq__hero .legal-module__P8zDPq__container{z-index:2;grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:80px;display:grid;position:relative}.legal-module__P8zDPq__heroContent{max-width:900px}.legal-module__P8zDPq__eyebrow{color:var(--blue);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:.63rem;font-weight:800;display:flex}.legal-module__P8zDPq__eyebrow span{background:var(--blue);width:30px;height:1px}.legal-module__P8zDPq__hero h1{color:var(--navy);letter-spacing:-.065em;margin-top:25px;font-size:clamp(3.7rem,6vw,6rem);font-weight:800;line-height:.94}.legal-module__P8zDPq__hero h1 em{color:var(--blue);font-style:normal}.legal-module__P8zDPq__heroContent>p{max-width:650px;color:var(--muted);margin-top:30px;font-size:.88rem;line-height:1.8}.legal-module__P8zDPq__updated{color:#94a3b8;letter-spacing:.14em;align-items:center;gap:12px;margin-top:30px;font-size:.5rem;font-weight:800;display:flex}.legal-module__P8zDPq__updated strong{color:var(--navy);font-size:.58rem}.legal-module__P8zDPq__heroMeta{border-left:1px solid var(--line);color:#94a3b8;letter-spacing:.16em;flex-direction:column;gap:8px;padding-left:24px;font-size:.5rem;font-weight:800;display:flex}.legal-module__P8zDPq__heroMeta strong{color:var(--blue);font-size:.68rem}.legal-module__P8zDPq__contentSection{background:#fff;padding:110px 0 125px}.legal-module__P8zDPq__contentLayout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:90px;display:grid}.legal-module__P8zDPq__sideNav{flex-direction:column;gap:13px;padding-top:4px;display:flex;position:sticky;top:120px}.legal-module__P8zDPq__sideNav>span{color:var(--blue);letter-spacing:.16em;margin-bottom:8px;font-size:.53rem;font-weight:800}.legal-module__P8zDPq__sideNav a{color:#94a3b8;font-size:.59rem;font-weight:700;line-height:1.4;text-decoration:none;transition:color .2s,transform .2s}.legal-module__P8zDPq__sideNav a:hover{color:var(--blue);transform:translate(3px)}.legal-module__P8zDPq__legalContent{max-width:780px}.legal-module__P8zDPq__lead{color:var(--navy);margin-bottom:75px;font-size:1.05rem;font-weight:500;line-height:1.8}.legal-module__P8zDPq__legalContent section{border-bottom:1px solid var(--line);margin-bottom:70px;padding-bottom:70px;scroll-margin-top:110px}.legal-module__P8zDPq__legalContent section:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.legal-module__P8zDPq__sectionNumber{color:var(--blue);letter-spacing:.16em;margin-bottom:14px;font-size:.52rem;font-weight:800;display:block}.legal-module__P8zDPq__legalContent h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:800;line-height:1}.legal-module__P8zDPq__legalContent p{color:var(--muted);margin-top:19px;font-size:.73rem;line-height:1.85}.legal-module__P8zDPq__legalContent p:first-of-type{margin-top:22px}.legal-module__P8zDPq__legalContent ul{flex-direction:column;gap:10px;margin:23px 0 0;padding-left:19px;display:flex}.legal-module__P8zDPq__legalContent li{color:var(--muted);padding-left:4px;font-size:.72rem;line-height:1.75}.legal-module__P8zDPq__legalContent li::marker{color:var(--blue)}.legal-module__P8zDPq__legalContent strong{color:var(--navy)}.legal-module__P8zDPq__infoBox{border:1px solid var(--line);background:var(--soft);margin-top:28px;padding:25px}.legal-module__P8zDPq__infoBox strong{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.55rem;font-weight:800;display:block}.legal-module__P8zDPq__infoBox p{color:var(--navy);margin-top:13px;font-size:.7rem;line-height:1.8}.legal-module__P8zDPq__contactBox{border-left:2px solid var(--blue);background:var(--soft);flex-direction:column;gap:8px;margin-top:25px;padding:25px;display:flex}.legal-module__P8zDPq__contactBox strong{color:var(--navy);font-size:.7rem}.legal-module__P8zDPq__contactBox a{width:fit-content;color:var(--blue);font-size:.68rem;font-weight:700;text-decoration:none}.legal-module__P8zDPq__contactBox a:hover{text-decoration:underline}.legal-module__P8zDPq__cookieCard{border:1px solid var(--line);background:var(--soft);grid-template-columns:190px minmax(0,1fr);gap:25px;margin-top:27px;padding:25px;display:grid}.legal-module__P8zDPq__cookieCard>div{flex-direction:column;gap:7px;display:flex}.legal-module__P8zDPq__cookieCard strong{color:var(--navy);font-size:.7rem}.legal-module__P8zDPq__cookieCard span{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:800}.legal-module__P8zDPq__cookieCard p{margin:0;font-size:.65rem;line-height:1.75}.legal-module__P8zDPq__disclaimer{background:#e8f4fd80;border:1px solid #3ba9ef2e;margin-top:65px;padding:25px}.legal-module__P8zDPq__disclaimer strong{color:var(--navy);letter-spacing:.13em;text-transform:uppercase;font-size:.57rem;font-weight:800;display:block}.legal-module__P8zDPq__disclaimer p{color:var(--muted);margin-top:11px;font-size:.61rem;line-height:1.75}@media (min-width:1600px){.legal-module__P8zDPq__container{width:min(1280px,100% - 120px)}.legal-module__P8zDPq__hero{min-height:620px}.legal-module__P8zDPq__contentLayout{gap:110px}}@media (max-width:1150px){.legal-module__P8zDPq__container{width:min(1100px,100% - 60px)}.legal-module__P8zDPq__hero .legal-module__P8zDPq__container,.legal-module__P8zDPq__contentLayout{gap:55px}}@media (max-width:900px){.legal-module__P8zDPq__hero{min-height:auto;padding:125px 0 80px}.legal-module__P8zDPq__hero .legal-module__P8zDPq__container{grid-template-columns:1fr;gap:45px}.legal-module__P8zDPq__heroMeta{border-left:0;border-top:1px solid var(--line);flex-direction:row;align-items:center;gap:14px;padding-top:20px;padding-left:0}.legal-module__P8zDPq__heroMeta strong{margin-right:5px}.legal-module__P8zDPq__contentLayout{grid-template-columns:1fr;gap:50px}.legal-module__P8zDPq__sideNav{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 25px;padding-bottom:30px;display:grid;position:static}.legal-module__P8zDPq__sideNav>span{grid-column:1/-1}.legal-module__P8zDPq__legalContent{max-width:100%}}@media (max-width:700px){.legal-module__P8zDPq__container{width:calc(100% - 40px)}.legal-module__P8zDPq__hero{padding:108px 0 65px}.legal-module__P8zDPq__heroGlow{width:360px;height:360px;top:60px;right:-190px}.legal-module__P8zDPq__heroGrid{background-size:80px 80px}.legal-module__P8zDPq__hero h1{font-size:3.2rem}.legal-module__P8zDPq__heroContent>p{margin-top:24px;font-size:.77rem;line-height:1.75}.legal-module__P8zDPq__updated{flex-wrap:wrap;margin-top:25px}.legal-module__P8zDPq__heroMeta{font-size:.46rem}.legal-module__P8zDPq__contentSection{padding:80px 0}.legal-module__P8zDPq__sideNav{grid-template-columns:1fr;gap:11px}.legal-module__P8zDPq__sideNav>span{margin-bottom:3px}.legal-module__P8zDPq__lead{margin-bottom:55px;font-size:.88rem}.legal-module__P8zDPq__legalContent section{margin-bottom:55px;padding-bottom:55px}.legal-module__P8zDPq__legalContent h2{font-size:2.25rem}.legal-module__P8zDPq__legalContent p{font-size:.68rem;line-height:1.8}.legal-module__P8zDPq__legalContent li{font-size:.67rem}.legal-module__P8zDPq__infoBox,.legal-module__P8zDPq__contactBox,.legal-module__P8zDPq__disclaimer{padding:20px}.legal-module__P8zDPq__cookieCard{grid-template-columns:1fr;gap:15px;padding:20px}}@media (max-width:480px){.legal-module__P8zDPq__container{width:calc(100% - 32px)}.legal-module__P8zDPq__hero{padding-top:100px}.legal-module__P8zDPq__hero h1{font-size:2.7rem}.legal-module__P8zDPq__heroContent>p{font-size:.72rem}.legal-module__P8zDPq__eyebrow{font-size:.54rem}.legal-module__P8zDPq__heroMeta{font-size:.43rem}.legal-module__P8zDPq__updated{font-size:.45rem}.legal-module__P8zDPq__updated strong{font-size:.53rem}.legal-module__P8zDPq__contentSection{padding:70px 0}.legal-module__P8zDPq__lead{font-size:.82rem}.legal-module__P8zDPq__legalContent h2{font-size:2rem}.legal-module__P8zDPq__legalContent p{font-size:.65rem}.legal-module__P8zDPq__legalContent li{font-size:.64rem}}@media (prefers-reduced-motion:reduce){.legal-module__P8zDPq__sideNav a{transition:none}}
