.LegalPage_page__Msw9M{min-height:100vh;background:rgba(0,0,0,0);color:var(--ink)}.LegalPage_top__88LHF{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);border-bottom:1px solid var(--line);background:var(--nav-glass)}.LegalPage_logo__RF46X{font-family:var(--font-display);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.95rem;color:var(--ink)}.LegalPage_nav__loHxN{display:flex;flex-wrap:wrap;gap:.85rem 1.1rem;align-items:center;font-size:.88rem}.LegalPage_nav__loHxN a{color:var(--muted)}.LegalPage_nav__loHxN a:hover{color:var(--accent)}.LegalPage_cta__YsMA0{padding:.55rem .9rem;background:linear-gradient(90deg,var(--accent-soft),var(--accent));color:var(--cta-fg);font-family:var(--font-display);font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;border-radius:var(--radius)}.LegalPage_main__Wb4yj{max-width:44rem;margin:0 auto;padding:clamp(2.5rem,6vh,4rem) clamp(1rem,4vw,3rem) 4rem}.LegalPage_meta__zSvdB{margin:0 0 .6rem;color:var(--muted);font-size:.88rem}.LegalPage_main__Wb4yj h1{margin:0 0 1.5rem;font-family:var(--font-display);font-size:clamp(1.7rem,3.2vw,2.3rem);color:var(--ink)}.LegalPage_body__lSnEe{display:grid;grid-gap:1.1rem;gap:1.1rem;line-height:1.65;color:var(--muted)}.LegalPage_body__lSnEe h2{margin:.6rem 0 0;font-family:var(--font-display);font-size:1.15rem;color:var(--ink)}.LegalPage_body__lSnEe ol,.LegalPage_body__lSnEe p,.LegalPage_body__lSnEe ul{margin:0}.LegalPage_body__lSnEe ol,.LegalPage_body__lSnEe ul{padding-left:1.2rem}.LegalPage_body__lSnEe a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.LegalPage_footer__Cgqff{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;padding:1.25rem clamp(1rem,4vw,3rem) 2rem;border-top:1px solid var(--line);background:var(--surface)}.LegalPage_footer__Cgqff a{color:var(--accent);font-family:var(--font-display);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}