.legal_page__hv_96{min-height:100vh;background:var(--background);color:var(--foreground);padding:32px 16px 64px}.legal_wrap__3KHkj{max-width:720px;margin:0 auto}.legal_top__eUEQ2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding-bottom:20px;border-bottom:1px solid var(--border);font-size:14px}.legal_brand__Ne_X_{font-weight:800;letter-spacing:.02em}.legal_nav__i__KS{display:flex;flex-wrap:wrap;gap:16px}.legal_nav__i__KS a{color:var(--muted-foreground);text-decoration:none}.legal_nav__i__KS a:hover,.legal_nav__i__KS a[aria-current]{color:var(--foreground)}.legal_nav__i__KS a[aria-current]{font-weight:600}.legal_title__H9pYi{font-size:clamp(28px,6vw,36px);font-weight:800;line-height:1.15;margin:40px 0 8px}.legal_updated__X9K_D{color:var(--muted-foreground);font-size:14px;margin:0 0 32px}.legal_body__ok6_p{font-size:16px;line-height:1.7}.legal_body__ok6_p h2{font-size:20px;font-weight:700;line-height:1.3;margin:40px 0 12px}.legal_body__ok6_p h3{font-size:16px;font-weight:700;margin:24px 0 8px}.legal_body__ok6_p p,.legal_body__ok6_p ul{margin:0 0 14px}.legal_body__ok6_p ul{padding-left:22px;list-style:disc}.legal_body__ok6_p li{margin-bottom:6px}.legal_body__ok6_p a{color:var(--brand);text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.legal_callout__mr_F_{border-left:3px solid var(--brand);background:var(--card);padding:14px 18px;margin:0 0 14px}.legal_foot__jJt3j{margin-top:48px;padding-top:20px;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:14px}