.legal-page.svelte-109q3r6{max-width:72ch;margin:24px auto 0;padding-bottom:24px}.legal-wayfinding.svelte-109q3r6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:48px;display:flex}.wordmark.svelte-109q3r6{color:var(--text);letter-spacing:-.04em;font-size:clamp(28px,4vw,36px);font-weight:900;line-height:1.2;text-decoration:none}.wordmark.svelte-109q3r6 span:where(.svelte-109q3r6){color:var(--accent)}.wordmark.svelte-109q3r6 .brand-dot:where(.svelte-109q3r6){color:var(--text)}.back-link.svelte-109q3r6{min-height:44px;color:var(--muted);align-items:center;font-size:.9375rem;display:inline-flex}.back-link.svelte-109q3r6:hover{color:var(--text)}h1.svelte-109q3r6{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 20px;font-size:clamp(28px,4vw,40px);font-weight:800}.introduction.svelte-109q3r6{color:var(--muted);margin:0;font-size:1.125rem;line-height:1.65}.revision.svelte-109q3r6{color:var(--muted);margin:-8px 0 20px;font-size:.875rem}.legal-links.svelte-109q3r6{flex-wrap:wrap;gap:8px 20px;margin-top:32px;display:flex}.legal-links.svelte-109q3r6 a:where(.svelte-109q3r6){color:var(--accent);align-items:center;min-height:44px;display:inline-flex}section.svelte-109q3r6{margin-top:40px}h2.svelte-109q3r6{letter-spacing:-.015em;margin:0 0 14px;font-size:1.375rem;font-weight:750}p.svelte-109q3r6{overflow-wrap:anywhere;margin:0 0 16px}section.svelte-109q3r6 p:where(.svelte-109q3r6):last-child{margin-bottom:0}ul.svelte-109q3r6{margin:16px 0;padding-inline-start:24px}li.svelte-109q3r6{overflow-wrap:anywhere;margin-bottom:12px;padding-inline-start:4px}li.svelte-109q3r6::marker{color:var(--muted)}.contact-link.svelte-109q3r6{margin-top:20px}.contact-link.svelte-109q3r6 a:where(.svelte-109q3r6){color:var(--accent);flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:44px;display:inline-flex}.contact-link.svelte-109q3r6 a:where(.svelte-109q3r6):hover{color:var(--text)}.contact-link.svelte-109q3r6 bdi:where(.svelte-109q3r6){overflow-wrap:anywhere}.interpretation.svelte-109q3r6{border-top:1px solid var(--border);color:var(--muted);margin-top:48px;padding-top:24px;font-size:.875rem;line-height:1.65}.interpretation.svelte-109q3r6 p:where(.svelte-109q3r6){margin:0}@media (width<=680px){.legal-page.svelte-109q3r6{margin-top:16px}.legal-wayfinding.svelte-109q3r6{margin-bottom:32px}.introduction.svelte-109q3r6{font-size:1rem}section.svelte-109q3r6{margin-top:32px}h2.svelte-109q3r6{font-size:1.25rem}}
