.legal-page.svelte-1cgj6a0{padding-top:calc(var(--header-height) + 3rem);padding-bottom:6rem}.page-title.svelte-1cgj6a0{font-size:clamp(2rem,5vw,3rem);font-weight:300;margin-bottom:1rem}.legal-alternate.svelte-1cgj6a0{margin-bottom:2rem;font-size:.875rem}.legal-body.svelte-1cgj6a0{max-width:760px;line-height:1.7;color:var(--color-text-secondary);overflow-wrap:anywhere}.legal-body.svelte-1cgj6a0 h2{font-size:1.5rem;font-weight:300;color:var(--color-text);margin:2.5rem 0 1rem}.legal-body.svelte-1cgj6a0 h3{font-size:1.125rem;font-weight:500;color:var(--color-text);margin:1.5rem 0 .75rem}.legal-body.svelte-1cgj6a0 p,.legal-body.svelte-1cgj6a0 ul,.legal-body.svelte-1cgj6a0 ol,.legal-body.svelte-1cgj6a0 blockquote{margin-bottom:1rem}.legal-body.svelte-1cgj6a0 ul,.legal-body.svelte-1cgj6a0 ol{padding-left:1.25rem}.legal-body.svelte-1cgj6a0 blockquote{border-left:2px solid var(--color-border, rgba(0, 0, 0, .2));padding-left:1rem}.legal-body.svelte-1cgj6a0 table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin-bottom:1.5rem;font-size:.875rem}.legal-body.svelte-1cgj6a0 th,.legal-body.svelte-1cgj6a0 td{border:1px solid var(--color-border, rgba(0, 0, 0, .15));padding:.5rem .75rem;text-align:left;vertical-align:top}.legal-body.svelte-1cgj6a0 hr{border:0;border-top:1px solid var(--color-border, rgba(0, 0, 0, .15));margin:2rem 0}
