.legal_page__XaIXi{max-width:720px;margin:0 auto;padding:clamp(56px,9vh,96px) clamp(20px,5vw,32px) 80px}.legal_h1__zMOzy{margin:0 0 6px;font-size:clamp(1.8rem,4vw,2.4rem);font-weight:600;line-height:1.15}.legal_updated__5FCUM{margin:0 0 34px;color:var(--ink-dim);font-size:.84rem}.legal_section__z_j51{margin:0 0 30px}.legal_h2__IcsbC{margin:0 0 10px;font-size:1.02rem;font-weight:600;letter-spacing:.01em}.legal_body__F2QAF{margin:0 0 12px;max-width:68ch;color:var(--ink-dim);line-height:1.68}.legal_incomplete__Nbnhf{margin:0 0 30px;padding:12px 15px;border:1px solid rgba(232,195,122,.55);border-radius:8px;background:rgba(232,195,122,.08);color:var(--ink);font-size:.88rem;line-height:1.55}