.legal.svelte-i7nc2w{max-width:calc(70ch + var(--gutter) * 2);padding:var(--space-8) var(--gutter) var(--space-16);color:var(--text);margin:0 auto}.legal__title.svelte-i7nc2w{margin-top:var(--space-5)}.legal__updated.svelte-i7nc2w{margin-top:var(--space-2);font-size:var(--ds2-t-meta);color:var(--color-text-muted)}.legal__intro.svelte-i7nc2w,.section__body.svelte-i7nc2w{font-family:var(--font-human);font-size:var(--ds2-t-card);color:var(--color-text-primary);line-height:1.6}.legal__intro.svelte-i7nc2w{margin-top:var(--space-4)}.toc.svelte-i7nc2w{margin:var(--space-8) 0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.toc__title.svelte-i7nc2w{font-size:var(--ds2-t-eyebrow);color:var(--color-text-muted);margin-bottom:var(--space-2)}.toc__list.svelte-i7nc2w{gap:var(--space-1);padding-left:var(--space-5);font-size:var(--ds2-t-meta);flex-direction:column;margin:0;display:flex}.toc__list.svelte-i7nc2w a:where(.svelte-i7nc2w){color:var(--color-text-primary);min-height:var(--space-6);line-height:var(--space-6);display:inline-block}.sections.svelte-i7nc2w{gap:var(--space-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.section__title.svelte-i7nc2w{gap:var(--space-2);font-size:var(--ds2-t-card);line-height:1.35;font-weight:var(--w-bold);margin-bottom:var(--space-2);scroll-margin-top:var(--space-5);display:flex}.section__number.svelte-i7nc2w{color:var(--color-text-muted)}.section__body.svelte-i7nc2w+.section__body:where(.svelte-i7nc2w){margin-top:var(--space-3)}
