.legal_page__UMb4A{--ink:#0a0a0b;--secondary:#3a3a40;--muted:#6e6e75;--line:#e7e5e2;--accent:#ff003d;--bg:#fafaf9;min-height:100dvh;background:var(--bg);color:var(--ink)}.legal_nav__LUGck{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem clamp(1.25rem,5vw,3.5rem);background:color-mix(in srgb,var(--bg) 90%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.legal_brand__OUYRw{display:inline-flex;align-items:center;color:var(--ink);text-decoration:none;font-weight:700;letter-spacing:-.02em;font-size:1.05rem}.legal_brand__OUYRw .legal_dot__7VIf_{color:var(--accent)}.legal_back__SW3ES{font-size:.9rem;font-weight:500;color:var(--muted);text-decoration:none}.legal_back__SW3ES:hover{color:var(--accent)}.legal_main__oS2pP{max-width:46rem;margin:0 auto;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.25rem,5vw,2rem) clamp(4rem,8vw,6rem)}.legal_title__fmxNJ{margin:0;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:700;letter-spacing:-.035em;line-height:1.05}.legal_meta__Sk0sA{margin:.75rem 0 0;font-size:.9rem;color:var(--muted)}.legal_intro__PX7Y5{margin:1.5rem 0 0;font-size:1.05rem;line-height:1.65;color:var(--secondary);text-wrap:pretty}.legal_section__uTbI4{margin-top:clamp(2rem,4vw,2.75rem)}.legal_h2__8NgZl{margin:0 0 .75rem;font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.legal_section__uTbI4 p{margin:0 0 .85rem;font-size:.975rem;line-height:1.65;color:var(--secondary);text-wrap:pretty}.legal_section__uTbI4 ul{margin:0 0 .85rem;padding-left:1.15rem}.legal_section__uTbI4 li{margin-bottom:.5rem;font-size:.975rem;line-height:1.6;color:var(--secondary)}.legal_section__uTbI4 a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.legal_section__uTbI4 strong{color:var(--ink);font-weight:600}