.legal-page{--display-font:Manrope, Work Sans, Arial, sans-serif}.legal-main{padding-bottom:70px;scroll-margin-top:24px}.legal-main:focus{outline:none}.legal-main:focus-visible{outline:2px solid var(--accent);outline-offset:8px}.legal-hero{padding-block:64px 30px}.legal-eyebrow{color:#b5acc5;margin-bottom:23px;font-size:12px;line-height:1.8}.legal-hero h1{font:430 clamp(40px, 4.55vw, 66px)/1.14 var(--display-font);letter-spacing:-.06em;text-wrap:balance}.legal-lead{color:#b9bfd0;max-width:740px;margin-top:25px;font-size:18px;line-height:1.85}.legal-version{color:#9fa9c0;margin-top:24px;font-size:12px;line-height:1.8}.legal-page-switch{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:14px 28px;margin-top:28px;display:flex}.legal-page-switch a{color:#a6afc5;align-items:center;min-height:52px;padding:8px 0 17px;font-size:13px;display:inline-flex;position:relative}.legal-page-switch a[aria-current=page]{color:#edcfe7}.legal-page-switch a[aria-current=page]:after{content:"";background:#dcb3d8;height:2px;position:absolute;bottom:-1px;left:0;right:0}.legal-page-switch a:hover{color:#edcfe7}.legal-layout{grid-template-columns:235px minmax(0,760px);justify-content:start;align-items:start;gap:8%;display:grid}.legal-index{flex-direction:column;align-items:flex-start;padding-top:5px;display:flex;position:sticky;top:128px}.legal-index>p{color:#9aa7bd;margin-bottom:14px;font-size:11px;line-height:1.8}.legal-index>a{color:#b0bad0;align-items:baseline;gap:15px;min-height:44px;padding-block:10px;font-size:12px;line-height:1.65;display:flex}.legal-index>a>span{color:#a78ead;min-width:15px;font-size:10px}.legal-index>a:hover{color:#edcfe7}.legal-section{border-bottom:1px solid #ffffff17;margin-bottom:34px;padding:0 0 34px;scroll-margin-top:30px;position:relative}.legal-section-number{color:#b798bf;margin-bottom:11px;font-size:11px;line-height:1.8}.legal-section h2{font:430 29px/1.3 var(--display-font);letter-spacing:-.035em;color:#e5dbe9;margin-bottom:20px}.legal-section h3{font:450 18px/1.5 var(--display-font);letter-spacing:-.025em;color:#d9c9e1;margin-block:26px 12px}.legal-section>p:not(.legal-section-number){color:#b7bed0;margin-top:13px;font-size:15px;line-height:1.95}.legal-section a,.legal-details a{color:#debeda;text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline #dcb3d84d;transition:text-decoration-color .25s}.legal-section a:hover{color:#f2ddec;text-decoration-color:#e9cae6}.legal-details{margin:24px 0 0}.legal-details>div{border-top:1px solid #ffffff12;grid-template-columns:195px minmax(0,1fr);gap:25px;padding-block:16px;display:grid}.legal-details dt{color:#9eacc2;font-size:12px;line-height:1.9}.legal-details dd{color:#c6cad9;margin:0;font-size:14px;line-height:1.9}.legal-details address{font-style:normal}.legal-next{justify-content:space-between;align-items:center;gap:20px;padding-block:0 15px;display:flex}.legal-next>span{color:#9eacc2;font-size:12px;line-height:1.8}.legal-next a{color:#ddc0df;align-items:center;gap:28px;min-height:44px;font-size:14px;line-height:1.8;display:inline-flex}.legal-next svg{stroke-width:1.2px;width:17px;height:17px}.legal-page .site-footer{padding-top:34px}.legal-page .footer-heading h2{font-size:38px}@media (width<=1100px){.legal-layout{grid-template-columns:195px minmax(0,1fr);gap:6%}.legal-index>a{font-size:11px}.legal-details>div{grid-template-columns:155px minmax(0,1fr);gap:20px}.legal-lead{font-size:17px}.legal-section h2{font-size:27px}}@media (width<=760px){.legal-main{padding-bottom:40px}.legal-hero{padding-block:38px 24px}.legal-eyebrow{margin-bottom:20px;font-size:11px}.legal-hero h1{overflow-wrap:break-word;font-size:39px;line-height:1.18}.legal-lead{margin-top:21px;font-size:15px;line-height:1.85}.legal-version{margin-top:20px;font-size:11px}.legal-page-switch{gap:10px 23px;margin-top:24px}.legal-page-switch a{min-height:49px;padding-bottom:15px;font-size:12px}.legal-layout{display:block}.legal-index{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 15px;margin-bottom:29px;padding:0 0 21px;display:grid;position:static}.legal-index>p{grid-column:1/-1;margin-bottom:9px;font-size:11px}.legal-index>a{gap:8px;min-height:47px;padding-block:9px;font-size:12px;line-height:1.7}.legal-index>a>span{min-width:13px;font-size:9px}.legal-section{margin-bottom:27px;padding-bottom:27px;scroll-margin-top:24px}.legal-section-number{margin-bottom:10px;font-size:10px}.legal-section h2{margin-bottom:18px;font-size:25px;line-height:1.35}.legal-section h3{margin-top:23px;font-size:17px;line-height:1.5}.legal-section>p:not(.legal-section-number){margin-top:13px;font-size:14px;line-height:1.95}.legal-details{margin-top:22px}.legal-details>div{padding-block:14px;display:block}.legal-details dt{margin-bottom:7px;font-size:11px}.legal-details dd{font-size:13px;line-height:1.85}.legal-next{padding-bottom:4px;display:block}.legal-next>span{margin-bottom:5px;font-size:11px;display:block}.legal-next a{gap:24px;font-size:13px}.legal-page .site-footer{padding-top:28px}.legal-page .footer-heading h2{font-size:30px}}@media (width<=359px){.legal-hero h1{font-size:34px}.legal-page-switch{gap:8px 17px}.legal-page-switch a{font-size:11px}.legal-index{column-gap:12px}.legal-index>a{gap:7px;font-size:11px}.legal-page .footer-heading h2{font-size:29px}}.legal-list{color:#b7bed0;margin:17px 0 0;padding-left:20px;font-size:14px;line-height:1.95}.legal-list li{margin-bottom:12px;padding-left:4px}.legal-section strong{color:#d7d2e2;font-weight:500}@media (width<=760px){.legal-list{padding-left:18px;font-size:13px;line-height:1.9}.legal-list li{margin-bottom:11px}}
