.legal-main[data-v-601b0704]{color:var(--color-ink);font-family:var(--font-body);max-width:720px;margin:0 auto;padding:48px 20px 24px;font-size:16px;line-height:1.65}.legal-hero[data-v-601b0704]{margin-bottom:24px}.legal-hero h1[data-v-601b0704]{margin:14px 0 10px;font-size:clamp(30px,5vw,44px)}.legal-meta[data-v-601b0704]{color:var(--color-muted);margin:0;font-size:14px}.legal-tabs[data-v-601b0704]{border-bottom:1px solid var(--color-rule);gap:4px;margin-top:8px;display:flex}.legal-tab[data-v-601b0704]{appearance:none;color:var(--color-muted);cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 16px;font-size:11px;transition:color .12s,border-color .12s}.legal-tab[data-v-601b0704]:focus-visible,.legal-tab[data-v-601b0704]:hover{color:var(--color-ink)}.legal-tab.active[data-v-601b0704]{border-bottom-color:var(--color-ink);color:var(--color-ink)}.rule-spacer[data-v-601b0704]{margin:32px 0}.lede[data-v-601b0704]{color:var(--color-ink);margin:0;font-size:17px;line-height:1.55}section[data-v-601b0704]{margin-bottom:28px}section h2[data-v-601b0704]{font-size:20px}section h2[data-v-601b0704],section p[data-v-601b0704]{margin:0 0 12px}section p[data-v-601b0704]:last-child{margin-bottom:0}.legal-list[data-v-601b0704]{margin:0 0 12px;padding-left:22px;list-style:outside}.legal-list li[data-v-601b0704]{margin-bottom:6px}.legal-allcaps[data-v-601b0704]{background:var(--color-paper-warm);border-left:2px solid var(--color-rule);color:var(--color-ink);font-family:var(--font-mono);letter-spacing:.02em;padding:12px 14px;font-size:13px;line-height:1.55}.lede a[data-v-601b0704],section a[data-v-601b0704],section li a[data-v-601b0704]{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:3px;transition:color .1s}.lede a[data-v-601b0704]:focus-visible,.lede a[data-v-601b0704]:hover,section a[data-v-601b0704]:focus-visible,section a[data-v-601b0704]:hover,section li a[data-v-601b0704]:focus-visible,section li a[data-v-601b0704]:hover{color:var(--color-accent);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.legal-footnote[data-v-601b0704]{color:var(--color-muted);margin:0;font-size:14px;font-style:italic}
