.legal_page__UMb4A{--ink:#0f1b2d;--teal:#1fb6a6;--teal-deep:#15897e;--surface:#fff;--soft:#f4f7f9;--muted:#5b6b7b;--line:rgba(15,27,45,.08);min-height:100vh;color:var(--ink);background:var(--soft);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.legal_container__MHY9a{width:100%;max-width:808px;margin:0 auto;padding:clamp(48px,8vw,88px) 24px clamp(64px,9vw,104px)}.legal_back__SW3ES{display:inline-flex;align-items:center;gap:8px;color:var(--teal-deep);text-decoration:none;font-size:14.5px;font-weight:600;margin-bottom:28px;transition:gap .18s ease}.legal_back__SW3ES:hover{gap:12px}.legal_title__fmxNJ{font-family:var(--font-display),system-ui,sans-serif;font-weight:700;font-size:clamp(30px,5vw,44px);line-height:1.1;letter-spacing:-.03em;margin:0;color:var(--ink)}.legal_updated___SlTW{margin:12px 0 0;font-size:14px;color:var(--muted)}.legal_body__kUdPf{margin-top:40px}.legal_body__kUdPf h2{font-family:var(--font-display),system-ui,sans-serif;font-weight:600;font-size:clamp(20px,3vw,24px);letter-spacing:-.02em;margin:40px 0 12px;color:var(--ink)}.legal_body__kUdPf p{font-size:16px;line-height:1.7;color:var(--muted);margin:0 0 16px}.legal_body__kUdPf ul{margin:0 0 16px;padding-left:22px}.legal_body__kUdPf li{font-size:16px;line-height:1.7;color:var(--muted);margin-bottom:8px}.legal_body__kUdPf a{color:var(--teal-deep);font-weight:500}.legal_body__kUdPf strong{color:var(--ink);font-weight:600}