.LegalPage_root__T_WYb{--text:#122427;--muted:#4c6266;--line:#c9d6d3;--accent:#175463;--accent-strong:#0b7a74;min-height:100vh;color:var(--text);font-family:Manrope,sans-serif}.LegalPage_page__yNwRm{max-width:980px;margin:0 auto;padding:18px 20px 96px}.LegalPage_header___kYFt{position:relative;isolation:isolate;max-width:76ch}.LegalPage_header___kYFt:after{content:"";position:absolute;right:-70px;top:-42px;width:300px;height:200px;border-radius:58% 42% 52% 48%/46% 54% 46% 54%;background:radial-gradient(68% 80% at 24% 68%,rgba(118,169,226,.2) 0,rgba(118,169,226,0) 78%),radial-gradient(58% 72% at 76% 34%,rgba(124,214,231,.16) 0,rgba(124,214,231,0) 80%);filter:blur(8px);opacity:.46;z-index:-1;pointer-events:none}.LegalPage_kicker__Oy4nf{margin:0 0 12px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-family:IBM Plex Mono,monospace}.LegalPage_header___kYFt h1{margin:0 0 14px;font-family:Fraunces,serif;font-size:clamp(2.1rem,5.1vw,3.3rem);line-height:1.1;letter-spacing:-.015em;font-weight:500}.LegalPage_lede__dt9jY{margin:0;color:var(--muted);line-height:1.72}.LegalPage_rule__Qfxuw{margin:30px 0 24px;border:0;border-top:1px solid var(--line)}.LegalPage_section__Oda7C{padding:14px 14px 16px;border:1px solid color-mix(in srgb,var(--line) 82%,white);border-radius:14px;background:color-mix(in srgb,#ffffff 62%,transparent);box-shadow:0 8px 22px rgba(24,32,30,.035)}.LegalPage_section__Oda7C+.LegalPage_section__Oda7C{margin-top:10px}.LegalPage_section__Oda7C h2{margin:0 0 8px;font-family:Newsreader,serif;font-size:clamp(1.45rem,2.8vw,1.95rem);line-height:1.16;letter-spacing:-.01em;font-weight:500;color:var(--text)}.LegalPage_section__Oda7C p{margin:0 0 12px;color:var(--muted);line-height:1.72;max-width:74ch}.LegalPage_section__Oda7C p:last-child{margin-bottom:0}.LegalPage_link__Zz3Li{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.LegalPage_link__Zz3Li:hover{color:var(--accent-strong)}.LegalPage_link__Zz3Li:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 64%,white);outline-offset:3px}@media (max-width:720px){.LegalPage_header___kYFt:after{right:-12px;top:-28px;width:220px;height:160px;opacity:.36}.LegalPage_page__yNwRm{padding:8px 12px 72px}.LegalPage_section__Oda7C{padding:12px}}