.landing-v3 .legal{max-width:760px;margin:0 auto;padding:64px 28px 104px}.landing-v3 .legal-kicker{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--faint);font-size:12.5px}.landing-v3 .legal-kicker b{color:var(--hl);margin-right:8px;font-weight:400}.landing-v3 .legal h1{margin:16px 0 12px;font-size:clamp(30px,5vw,44px);font-weight:800;line-height:1.08}.landing-v3 .legal-dates{font-family:var(--font-mono), monospace;color:var(--faint);flex-wrap:wrap;gap:6px 22px;font-size:13px;display:flex}.landing-v3 .legal-tldr{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--hl);border-radius:10px;margin:34px 0 8px;padding:22px 24px}.landing-v3 .legal-tldr h2{font-size:13px;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--faint);margin:0 0 12px}.landing-v3 .legal-tldr ul{margin:0;padding-left:20px}.landing-v3 .legal-tldr li{margin-bottom:8px}.landing-v3 .legal-tldr li:last-child{margin-bottom:0}.landing-v3 .legal-toc{border-bottom:1px solid var(--line);margin:40px 0 8px;padding:0 0 34px}.landing-v3 .legal-toc h2{font-size:13px;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--faint);margin-bottom:14px}.landing-v3 .legal-toc ol{columns:2;column-gap:34px;margin:0;padding:0;list-style:none}@media (max-width:620px){.landing-v3 .legal-toc ol{columns:1}}.landing-v3 .legal-toc li{break-inside:avoid;margin-bottom:7px;font-size:15px}.landing-v3 .legal-toc a{color:var(--dim);text-decoration:none}.landing-v3 .legal-toc a:hover{color:var(--hl);text-underline-offset:3px;text-decoration:underline}.landing-v3 .legal-toc .sn{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;color:var(--faint);margin-right:10px}.landing-v3 .legal section{margin-top:46px;padding:0;scroll-margin-top:84px}.landing-v3 .legal h2{align-items:baseline;gap:14px;margin-bottom:16px;font-size:21px;font-weight:700;display:flex}.landing-v3 .legal h2 .sn{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;color:var(--hl);flex-shrink:0;font-size:13px;font-weight:400}.landing-v3 .legal h3{margin:26px 0 10px;font-size:16.5px;font-weight:700}.landing-v3 .legal p{margin-bottom:15px}.landing-v3 .legal ul{margin:0 0 15px;padding-left:22px}.landing-v3 .legal li{margin-bottom:9px}.landing-v3 .legal a{color:var(--hl);text-underline-offset:3px}.landing-v3 .legal strong{color:var(--text);font-weight:700}.landing-v3 .legal-tw{border:1px solid var(--line);border-radius:10px;margin:0 0 18px;overflow-x:auto}.landing-v3 .legal table{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px}.landing-v3 .legal th{text-align:left;font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--faint);background:var(--surface);border-bottom:1px solid var(--line);white-space:nowrap;padding:12px 16px;font-size:11.5px;font-weight:400}.landing-v3 .legal td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 16px}.landing-v3 .legal tbody tr:last-child td{border-bottom:0}.landing-v3 .legal td:first-child{color:var(--text);white-space:nowrap;font-weight:600}.landing-v3 .legal-contact{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-top:46px;padding:24px}.landing-v3 .legal-contact address{font-style:normal;line-height:1.75}.landing-v3 .legal-sibling{border-top:1px solid var(--line);color:var(--faint);margin-top:40px;padding-top:26px;font-size:15px}