.legal-doc.svelte-mczy1z{max-width:42rem}.legal-kicker.svelte-mczy1z{letter-spacing:.14em;text-transform:uppercase;color:var(--shell-accent,var(--accent-secondary));margin:0;font-size:11px;font-weight:700}.legal-title.svelte-mczy1z{letter-spacing:-.03em;color:var(--shell-fg,var(--text-primary));margin:.5rem 0 0;font-size:clamp(1.65rem,3vw,2.1rem);font-weight:800;line-height:1.15}.legal-summary.svelte-mczy1z{color:var(--shell-muted,var(--text-secondary));margin:.75rem 0 0;font-size:15px;line-height:1.55}.legal-updated.svelte-mczy1z{color:var(--shell-faint,var(--text-muted));margin:.75rem 0 0;font-size:12px}.legal-section.svelte-mczy1z{margin-top:1.75rem}.legal-section.svelte-mczy1z h2:where(.svelte-mczy1z){letter-spacing:-.02em;color:var(--shell-fg,var(--text-primary));margin:0 0 .65rem;font-size:1.05rem;font-weight:750}.legal-section.svelte-mczy1z p:where(.svelte-mczy1z){color:var(--shell-muted,var(--text-secondary));margin:0 0 .65rem;font-size:14px;line-height:1.65}.legal-section.svelte-mczy1z ul:where(.svelte-mczy1z){color:var(--shell-muted,var(--text-secondary));margin:.25rem 0 .75rem;padding-left:1.15rem;font-size:14px;line-height:1.6}.legal-section.svelte-mczy1z li:where(.svelte-mczy1z){margin-bottom:.35rem}
