.legal-page.svelte-1gmktme{max-width:48rem;margin:1rem auto 0;line-height:1.75;font-size:.95rem;overflow-wrap:anywhere}.eyebrow.svelte-1gmktme,.revision.svelte-1gmktme{color:var(--muted);font-size:.78rem}.eyebrow.svelte-1gmktme{letter-spacing:.08em;text-transform:uppercase}.legal-page.svelte-1gmktme .page-title:where(.svelte-1gmktme){font-size:clamp(2rem,5vw,3rem);line-height:1.15;margin:.75rem 0}.summary.svelte-1gmktme{color:var(--muted);font-size:1.05rem}.language-note.svelte-1gmktme{color:var(--muted);font-size:.85rem}.contents.svelte-1gmktme{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem 1.5rem;border-block:1px solid var(--border);margin:2rem 0;padding:1.25rem 0;font-size:.85rem}a.svelte-1gmktme{color:var(--accent);text-underline-offset:.2em}a.svelte-1gmktme:hover{text-decoration:underline}section.svelte-1gmktme{margin-top:2rem}h2.svelte-1gmktme{font-size:1.15rem;font-weight:600;margin-bottom:.75rem;scroll-margin-top:5rem}p.svelte-1gmktme{margin:.75rem 0}.contact.svelte-1gmktme{border-top:1px solid var(--border);margin-top:2.5rem;padding-top:1.5rem}@media(max-width:540px){.contents.svelte-1gmktme{grid-template-columns:1fr}}
