.Legal_wrap__UXwjG{max-width:var(--container-legal);margin:0 auto;padding:clamp(44px,7vw,70px) var(--pad-inline) 0}.Legal_badge__Lk6QW{display:inline-block;font-weight:800;font-size:11.5px;letter-spacing:.14em;background:var(--ink);color:var(--bg);padding:6px 12px;border-radius:999px}.Legal_h1__oc12F{font-weight:700;font-size:clamp(28px,4.6vw,44px);line-height:1.2;letter-spacing:-.025em;margin-top:20px}.Legal_updated__JvLHS{font-size:13.5px;color:var(--ink-5);margin-top:12px}.Legal_intro__lZexy{font-size:clamp(15.5px,2vw,16.5px);line-height:1.8;color:var(--ink-3);margin-top:20px;text-wrap:pretty}.Legal_section__95fVu{margin-top:clamp(34px,5vw,46px)}.Legal_secHead__TaRK8{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:12px}.Legal_secNum__R9_QZ{font-size:13px;font-weight:600;color:var(--blue);letter-spacing:.06em}.Legal_h2__hw_s5{font-weight:700;font-size:clamp(19px,2.6vw,23px);letter-spacing:-.015em}.Legal_body__amctt{font-size:clamp(15.5px,2vw,16.5px);line-height:1.8;color:var(--ink-2);margin-top:10px;white-space:pre-line;text-wrap:pretty}.Legal_endCard__m4_ko{margin-top:clamp(38px,5vw,52px);background:var(--surface);border:1px solid var(--border-2);border-radius:8px;padding:clamp(24px,3.4vw,30px)}.Legal_link__COVy_{display:inline-block;margin-top:12px;font-size:15px;font-weight:600;color:var(--red);text-decoration:none}.Legal_link__COVy_:hover{color:var(--ink)}