.Legal_page__4Q3Wd{padding:56px 0 88px}.Legal_breadcrumbs__cJ8m6{font-family:var(--font-mono-landing);font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.Legal_title__yHr21{font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.8rem);font-weight:800;letter-spacing:-.028em;line-height:1.1;text-wrap:balance;margin:14px 0 0}.Legal_meta__lFREx{font-family:var(--font-mono-landing);font-size:.76rem;letter-spacing:.03em;color:var(--muted);margin-top:14px;line-height:1.6}.Legal_metaDot__pQck1{margin:0 8px;opacity:.5}.Legal_draftFlag__yLPBa{color:var(--accent)}.Legal_draftBanner__3mh6J{display:flex;gap:12px;margin-top:24px;padding:16px 18px;border:1px solid var(--line-strong);border-left:3px solid var(--accent);border-radius:12px;background:var(--surface-sunken);font-size:.9rem;line-height:1.6;color:var(--muted)}.Legal_draftBanner__3mh6J strong{color:var(--paper);font-weight:600}.Legal_toc__KhWjn{margin-top:32px;padding:22px 24px;border:1px solid var(--line-strong);border-radius:14px;background:linear-gradient(180deg,var(--glass-top),transparent)}.Legal_tocTitle__BKIiZ{font-family:var(--font-mono-landing);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--paper);margin:0 0 14px}.Legal_tocList__UpcLI{list-style:none;margin:0;padding:0;display:grid;gap:9px;counter-reset:toc}.Legal_tocItem__hj9v1{counter-increment:toc}.Legal_tocLink__3_nMQ{font-size:.92rem;line-height:1.5;color:var(--muted);text-decoration:none;transition:color .15s ease}.Legal_tocLink__3_nMQ:before{content:counter(toc) ". ";font-family:var(--font-mono-landing);font-size:.82rem;color:var(--accent)}.Legal_tocLink__3_nMQ:hover{color:var(--paper)}.Legal_body__0u1_v{margin-top:40px;color:var(--paper)}.Legal_body__0u1_v h2{font-family:var(--font-display);font-size:clamp(1.3rem,2.4vw,1.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--paper);margin:44px 0 14px;padding-top:8px;scroll-margin-top:84px}.Legal_body__0u1_v h2:first-child{margin-top:0}.Legal_body__0u1_v h3{font-family:var(--font-display);font-size:1.08rem;font-weight:600;color:var(--paper);margin:26px 0 10px;scroll-margin-top:84px}.Legal_body__0u1_v li,.Legal_body__0u1_v p{font-size:.98rem;line-height:1.72;color:var(--paper)}.Legal_body__0u1_v ol,.Legal_body__0u1_v ul{padding-left:1.4rem;margin:12px 0}.Legal_body__0u1_v li{margin:7px 0}.Legal_body__0u1_v li::marker{color:var(--accent)}.Legal_body__0u1_v a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.Legal_body__0u1_v strong{color:var(--paper);font-weight:600}.Legal_ph__iP8bX{font-family:var(--font-mono-landing);font-size:.86em;padding:1px 6px;border-radius:5px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);white-space:nowrap}.Legal_contactBox___lflT{margin:16px 0;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface-sunken);font-size:.94rem;line-height:1.7;color:var(--paper)}.Legal_contactBox___lflT dt{color:var(--muted);font-size:.82rem}.Legal_contactBox___lflT dd{margin:0 0 10px}.Legal_contactBox___lflT dd:last-child{margin-bottom:0}.Legal_docFooter__FawU4{margin-top:48px;padding-top:20px;border-top:1px solid var(--line);font-family:var(--font-mono-landing);font-size:.76rem;line-height:1.7;color:var(--muted)}