.legal_page__o__3F{max-width:780px;margin:0 auto;padding:40px 16px 72px;color:var(--ink);line-height:1.7;font-size:16px}.legal_crumbs__2lBAc{font-size:13px;color:var(--muted);margin:0 0 12px}.legal_crumbs__2lBAc a{color:inherit}.legal_page__o__3F h1{font-size:clamp(28px,5vw,40px);line-height:1.2;margin:0 0 6px}.legal_updated__4CZa1{color:var(--muted);font-size:14px;margin:0 0 28px}.legal_page__o__3F h2{font-size:20px;line-height:1.3;margin:32px 0 8px}.legal_page__o__3F li,.legal_page__o__3F p{color:var(--ink-secondary,var(--ink))}.legal_page__o__3F ul{padding-left:22px;margin:8px 0 12px}.legal_page__o__3F li{margin:4px 0}.legal_page__o__3F a{color:var(--accent)}.legal_summary__Wc0t4{margin:0 0 24px;padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2,var(--surface))}.legal_summary__Wc0t4 p{margin:0}.legal_contact__M_7pL{display:grid;grid-gap:12px;gap:12px;margin:16px 0 0;padding:0;list-style:none}.legal_contact__M_7pL li{margin:0;padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.legal_contact__M_7pL strong{display:block;font-size:13px;color:var(--muted);font-weight:600}.legal_others__FqHPj{margin-top:40px;padding-top:16px;border-top:1px solid var(--line);font-size:14px;display:flex;flex-wrap:wrap;gap:8px 18px}