.LegalPage_page__jnaOJ{min-height:100vh}.LegalPage_top__j6xqZ{max-width:var(--maxw);margin:0 auto;padding:1.1rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-soft)}.LegalPage_wordmark__0N6mH{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:700;font-size:1.2rem;letter-spacing:-.02em;text-decoration:none;color:var(--ink)}.LegalPage_mark__d3VWH{width:24px;height:24px;border-radius:6px;display:block}.LegalPage_back__Q_3ga{font-size:.92rem;color:var(--ink-soft);text-decoration:none}.LegalPage_back__Q_3ga:hover{color:var(--ink)}.LegalPage_wrap__G8A20{max-width:720px;margin:0 auto;padding:clamp(2.2rem,5vw,3.5rem) 1.5rem 4rem}.LegalPage_title__cXmM_{font-size:clamp(2rem,4vw,2.7rem)}.LegalPage_updated__2_YoC{margin-top:.6rem;font-family:var(--font-mono);font-size:.82rem;color:var(--ink-faint)}.LegalPage_prose__b255m{margin-top:2rem;color:var(--ink-soft);line-height:1.7}.LegalPage_prose__b255m h2{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--ink);margin:2.2rem 0 .7rem;letter-spacing:-.01em}.LegalPage_prose__b255m p{margin:.7rem 0}.LegalPage_prose__b255m ul{margin:.7rem 0;padding-left:1.2rem}.LegalPage_prose__b255m li{margin:.35rem 0}.LegalPage_prose__b255m strong{color:var(--ink)}.LegalPage_prose__b255m a{color:var(--accent-deep);text-decoration:underline;text-underline-offset:3px}.LegalPage_prose__b255m .lead{font-size:1.1rem;color:var(--ink)}.LegalPage_nav__0QtqH{margin-top:3rem;padding-top:1.4rem;border-top:1px solid var(--line-soft);display:flex;gap:1.6rem}.LegalPage_navLink__3SBLd{font-size:.95rem;color:var(--accent-deep);text-decoration:none;font-weight:600}.LegalPage_navLink__3SBLd:hover{text-decoration:underline}