.legal-page.svelte-11h0bq4{padding:3rem 2rem 5rem}.legal-inner.svelte-11h0bq4{max-width:760px;margin:0 auto}h1.svelte-11h0bq4{margin-bottom:.5rem;font-size:2rem;font-weight:800}.legal-updated.svelte-11h0bq4{color:var(--color-text-muted);margin-bottom:2.5rem;font-size:.875rem}.legal-content.svelte-11h0bq4 h2:where(.svelte-11h0bq4){margin-top:2rem;margin-bottom:.75rem;font-size:1.15rem;font-weight:700}.legal-content.svelte-11h0bq4 p:where(.svelte-11h0bq4){color:var(--color-text);margin-bottom:.75rem;line-height:1.7}.legal-content.svelte-11h0bq4 a:where(.svelte-11h0bq4){color:var(--color-primary)}.legal-table.svelte-11h0bq4{border-collapse:collapse;width:100%;margin-bottom:1rem}.legal-table.svelte-11h0bq4 td:where(.svelte-11h0bq4){border-bottom:1px solid var(--color-border);padding:.5rem .75rem;font-size:.9375rem}.legal-table.svelte-11h0bq4 td:where(.svelte-11h0bq4):first-child{color:var(--color-text);width:40%;font-weight:600}.legal-table.svelte-11h0bq4 td:where(.svelte-11h0bq4):last-child{color:var(--color-text)}.legal-meta.svelte-11h0bq4{border-top:1px solid var(--color-border);margin-top:3rem;padding-top:1.5rem}.legal-meta.svelte-11h0bq4 p:where(.svelte-11h0bq4){color:var(--color-text-muted);font-size:.8125rem;font-style:italic}
