.legal-page.svelte-yiqd0o{max-width:var(--page-width-prose);color:#2e2a25;margin:0 auto;padding:2rem 0 4rem}.legal-header.svelte-yiqd0o{margin-bottom:2rem}.legal-header.svelte-yiqd0o h1:where(.svelte-yiqd0o){color:#17324a;letter-spacing:0;margin:0 0 .5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.05}.legal-updated.svelte-yiqd0o{color:#746a5f;margin:0;font-size:.9rem}section.svelte-yiqd0o{margin-bottom:2rem}section.svelte-yiqd0o h2:where(.svelte-yiqd0o){color:#17324a;letter-spacing:0;margin:0 0 .75rem;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:700}section.svelte-yiqd0o h3:where(.svelte-yiqd0o){color:#465532;margin:1rem 0 .5rem;font-size:1rem;font-weight:750}section.svelte-yiqd0o p:where(.svelte-yiqd0o),section.svelte-yiqd0o li:where(.svelte-yiqd0o){line-height:1.6}section.svelte-yiqd0o ul:where(.svelte-yiqd0o){padding-left:1.25rem}section.svelte-yiqd0o li:where(.svelte-yiqd0o){margin-bottom:.4rem}code.svelte-yiqd0o{background:#f7efe1;border:1px solid #4332221f;border-radius:4px;padding:.1rem .35rem;font-size:.9em}
