.legal-page.svelte-1e0rsuc{max-width:860px;color:var(--text-primary);margin:0 auto;padding:64px 24px 96px}.document-kicker.svelte-1e0rsuc{color:var(--text-secondary);margin:0 0 36px;font-size:15px;text-decoration:underline}h1.svelte-1e0rsuc{letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(2rem,5vw,3rem);line-height:1.1}.document-subtitle.svelte-1e0rsuc{margin:0 0 6px;font-size:1.1rem;font-weight:600}.document-version.svelte-1e0rsuc{color:var(--text-tertiary);margin:0 0 56px;font-style:italic}section.svelte-1e0rsuc{margin:0 0 42px}h2.svelte-1e0rsuc{margin:0 0 16px;font-size:1.35rem;line-height:1.3}p.svelte-1e0rsuc,li.svelte-1e0rsuc{color:var(--text-secondary);font-size:1rem;line-height:1.75}p.svelte-1e0rsuc{margin:0 0 10px}ol.svelte-1e0rsuc{margin:0;padding-left:2rem}li.svelte-1e0rsuc{margin-bottom:10px;padding-left:.45rem}.contact-details.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin-bottom:2px}.closing-note.svelte-1e0rsuc{margin-top:52px;font-style:italic}@media (width<=600px){.legal-page.svelte-1e0rsuc{padding:40px 18px 64px}section.svelte-1e0rsuc{margin-bottom:34px}p.svelte-1e0rsuc,li.svelte-1e0rsuc{font-size:.95rem;line-height:1.65}ol.svelte-1e0rsuc{padding-left:1.5rem}}
