.LegalPage-module-scss-module__dC8AXa__page{scroll-behavior:smooth;background:radial-gradient(circle at 8% 30%, rgba(var(--color-teal-rgb), .08), transparent 30rem),var(--color-light);color:var(--color-dark);position:fixed;inset:0;overflow-y:auto}.LegalPage-module-scss-module__dC8AXa__header{justify-content:space-between;align-items:center;width:min(1160px,100% - 40px);height:88px;margin:0 auto;display:flex}.LegalPage-module-scss-module__dC8AXa__brand{font-family:var(--font-display);letter-spacing:-.03em;align-items:center;gap:10px;font-size:22px;font-weight:800;display:inline-flex}.LegalPage-module-scss-module__dC8AXa__brandLogo{object-fit:contain;width:42px;height:42px;filter:drop-shadow(0 6px 12px rgba(var(--color-dark-rgb), .12))}.LegalPage-module-scss-module__dC8AXa__legalNav{border:1px solid rgba(var(--color-dark-rgb), .1);background:#ffffff73;border-radius:999px;align-items:center;gap:4px;padding:4px;display:flex}.LegalPage-module-scss-module__dC8AXa__legalNav a{color:rgba(var(--color-dark-rgb), .56);border-radius:999px;padding:8px 15px;font-size:12px;font-weight:700}.LegalPage-module-scss-module__dC8AXa__legalNav a:hover{color:var(--color-dark)}.LegalPage-module-scss-module__dC8AXa__legalNav .LegalPage-module-scss-module__dC8AXa__active{background:var(--color-dark);color:var(--color-white)}.LegalPage-module-scss-module__dC8AXa__legalNav .LegalPage-module-scss-module__dC8AXa__active:hover{color:var(--color-white)}.LegalPage-module-scss-module__dC8AXa__backLink{border:1px solid rgba(var(--color-dark-rgb), .12);border-radius:999px;align-items:center;gap:9px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.LegalPage-module-scss-module__dC8AXa__backLink:hover{border-color:var(--color-teal);color:var(--color-teal);transform:translate(-2px)}.LegalPage-module-scss-module__dC8AXa__hero{background:linear-gradient(120deg, rgba(var(--color-teal-rgb), .25), transparent 48%),var(--color-dark);width:min(1160px,100% - 40px);min-height:410px;box-shadow:0 30px 70px rgba(var(--color-dark-rgb), .13);border-radius:32px;margin:8px auto 0;position:relative;overflow:hidden}.LegalPage-module-scss-module__dC8AXa__heroInner{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:center;gap:clamp(34px,6vw,78px);min-height:410px;padding:clamp(54px,6vw,78px) clamp(36px,7vw,84px);display:grid;position:relative}.LegalPage-module-scss-module__dC8AXa__heroInner h1{max-width:670px;color:var(--color-light);letter-spacing:-.055em;margin:20px 0;font-size:clamp(46px,5.4vw,72px);line-height:.96}.LegalPage-module-scss-module__dC8AXa__heroCopy{z-index:2;position:relative}.LegalPage-module-scss-module__dC8AXa__eyebrow{color:#8dd5d3;letter-spacing:.13em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.LegalPage-module-scss-module__dC8AXa__eyebrow svg{font-size:12px}.LegalPage-module-scss-module__dC8AXa__summary{color:#ffffffa8;max-width:620px;font-size:clamp(15px,1.5vw,18px);line-height:1.7}.LegalPage-module-scss-module__dC8AXa__heroVisual{place-items:center;min-height:280px;display:grid;position:relative}.LegalPage-module-scss-module__dC8AXa__logoShell{z-index:2;aspect-ratio:1;background:var(--color-light);width:clamp(210px,21vw,286px);box-shadow:0 24px 50px #00000038,inset 0 0 0 12px rgba(var(--color-teal-rgb), .08);border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid;position:relative}.LegalPage-module-scss-module__dC8AXa__heroLogo{object-fit:contain;width:82%;height:82%;filter:drop-shadow(0 12px 16px rgba(var(--color-dark-rgb), .1))}.LegalPage-module-scss-module__dC8AXa__orbitOne,.LegalPage-module-scss-module__dC8AXa__orbitTwo{border:1px solid #8dd5d33d;border-radius:50%;position:absolute}.LegalPage-module-scss-module__dC8AXa__orbitOne{width:330px;height:330px}.LegalPage-module-scss-module__dC8AXa__orbitTwo{opacity:.55;border-style:dashed;width:385px;height:385px}.LegalPage-module-scss-module__dC8AXa__layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:clamp(42px,7vw,76px);width:min(1040px,100% - 40px);margin:0 auto;padding:88px 0 110px;display:grid}.LegalPage-module-scss-module__dC8AXa__sidebar{border:1px solid rgba(var(--color-dark-rgb), .08);background:#ffffff6b;border-radius:16px;padding:20px 18px;position:sticky;top:30px}.LegalPage-module-scss-module__dC8AXa__sidebar nav{flex-direction:column;gap:2px;display:flex}.LegalPage-module-scss-module__dC8AXa__sidebar a{border-left:1px solid rgba(var(--color-dark-rgb), .14);color:rgba(var(--color-dark-rgb), .58);padding:7px 0 7px 13px;font-size:11px;line-height:1.4;transition:all .2s}.LegalPage-module-scss-module__dC8AXa__sidebar a:hover{border-left-color:var(--color-teal);color:var(--color-teal)}.LegalPage-module-scss-module__dC8AXa__sidebarLabel{font-family:var(--font-display);margin-bottom:12px;font-size:13px;font-weight:800}.LegalPage-module-scss-module__dC8AXa__article{border:1px solid rgba(var(--color-dark-rgb), .07);min-width:0;box-shadow:0 20px 50px rgba(var(--color-dark-rgb), .05);color:rgba(var(--color-dark-rgb), .78);background:#ffffffad;border-radius:24px;padding:clamp(30px,5vw,54px);font-size:15px;line-height:1.85}.LegalPage-module-scss-module__dC8AXa__article>h1{margin-bottom:24px;font-size:clamp(32px,4vw,46px);line-height:1.1}.LegalPage-module-scss-module__dC8AXa__article h2{letter-spacing:-.035em;margin:60px 0 16px;padding-top:4px;scroll-margin-top:32px;font-size:25px;line-height:1.25}.LegalPage-module-scss-module__dC8AXa__article h3{margin:34px 0 12px;font-size:19px}.LegalPage-module-scss-module__dC8AXa__article p+p{margin-top:18px}.LegalPage-module-scss-module__dC8AXa__article ul,.LegalPage-module-scss-module__dC8AXa__article ol{margin:18px 0 24px;padding-left:24px}.LegalPage-module-scss-module__dC8AXa__article li{padding-left:5px}.LegalPage-module-scss-module__dC8AXa__article li::marker{color:var(--color-teal);font-weight:800}.LegalPage-module-scss-module__dC8AXa__article li+li{margin-top:8px}.LegalPage-module-scss-module__dC8AXa__article a{color:var(--color-teal);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.LegalPage-module-scss-module__dC8AXa__article blockquote{border:1px solid rgba(var(--color-teal-rgb), .18);border-left:4px solid var(--color-teal);background:rgba(var(--color-teal-rgb), .07);color:var(--color-dark-muted);border-radius:0 12px 12px 0;margin:0 0 38px;padding:18px 20px;font-size:13px;line-height:1.65}.LegalPage-module-scss-module__dC8AXa__article table{border-collapse:collapse;width:100%;box-shadow:0 0 0 1px rgba(var(--color-dark-rgb), .1);border-radius:12px;margin:24px 0;overflow:hidden}.LegalPage-module-scss-module__dC8AXa__article th,.LegalPage-module-scss-module__dC8AXa__article td{border-bottom:1px solid rgba(var(--color-dark-rgb), .08);text-align:left;padding:12px 14px}.LegalPage-module-scss-module__dC8AXa__article th{background:rgba(var(--color-teal-rgb), .08);color:var(--color-dark);font-family:var(--font-display)}.LegalPage-module-scss-module__dC8AXa__article code{background:rgba(var(--color-dark-rgb), .07);border-radius:5px;padding:2px 6px;font-size:.88em}.LegalPage-module-scss-module__dC8AXa__article hr{background:rgba(var(--color-dark-rgb), .1);border:0;height:1px;margin:44px 0}.LegalPage-module-scss-module__dC8AXa__footer{border-top:1px solid rgba(var(--color-dark-rgb), .1);width:min(1180px,100% - 40px);color:rgba(var(--color-dark-rgb), .58);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:30px 0 38px;font-size:12px;display:flex}.LegalPage-module-scss-module__dC8AXa__footer>div{align-items:center;gap:22px;display:flex}.LegalPage-module-scss-module__dC8AXa__footer a:hover{color:var(--color-teal)}.LegalPage-module-scss-module__dC8AXa__toTop{color:var(--color-teal);align-items:center;gap:7px;font-weight:700;display:inline-flex}@media (max-width:760px){.LegalPage-module-scss-module__dC8AXa__header{height:76px}.LegalPage-module-scss-module__dC8AXa__brand span{display:none}.LegalPage-module-scss-module__dC8AXa__brandLogo{width:38px;height:38px}.LegalPage-module-scss-module__dC8AXa__legalNav a{padding:7px 11px}.LegalPage-module-scss-module__dC8AXa__backLink{padding:9px}.LegalPage-module-scss-module__dC8AXa__backLink svg{display:none}.LegalPage-module-scss-module__dC8AXa__heroInner{grid-template-columns:1fr;gap:34px;padding:46px 28px 38px}.LegalPage-module-scss-module__dC8AXa__hero{border-radius:24px;min-height:0}.LegalPage-module-scss-module__dC8AXa__heroInner{min-height:0}.LegalPage-module-scss-module__dC8AXa__heroVisual{min-height:210px}.LegalPage-module-scss-module__dC8AXa__logoShell{width:190px}.LegalPage-module-scss-module__dC8AXa__orbitOne{width:230px;height:230px}.LegalPage-module-scss-module__dC8AXa__orbitTwo{width:270px;height:270px}.LegalPage-module-scss-module__dC8AXa__layout{padding:44px 0 72px;display:block}.LegalPage-module-scss-module__dC8AXa__sidebar{margin-bottom:48px;position:static}.LegalPage-module-scss-module__dC8AXa__sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 14px;display:grid}.LegalPage-module-scss-module__dC8AXa__article h2{margin-top:48px}.LegalPage-module-scss-module__dC8AXa__article table{display:block;overflow-x:auto}.LegalPage-module-scss-module__dC8AXa__footer{flex-direction:column;align-items:flex-start}}@media (max-width:430px){.LegalPage-module-scss-module__dC8AXa__header,.LegalPage-module-scss-module__dC8AXa__hero,.LegalPage-module-scss-module__dC8AXa__layout,.LegalPage-module-scss-module__dC8AXa__footer{width:min(100% - 24px,1160px)}.LegalPage-module-scss-module__dC8AXa__backLink{font-size:0}.LegalPage-module-scss-module__dC8AXa__backLink svg{font-size:13px;display:block}.LegalPage-module-scss-module__dC8AXa__sidebar nav{grid-template-columns:1fr}.LegalPage-module-scss-module__dC8AXa__footer>div{justify-content:space-between;gap:12px;width:100%}}@media (prefers-reduced-motion:reduce){.LegalPage-module-scss-module__dC8AXa__page{scroll-behavior:auto}}
