.legal-page.svelte-1gmktme{width:70%;max-width:100%;margin:7rem auto}.legal-page.svelte-1gmktme h1:where(.svelte-1gmktme){width:80%;font-size:var(--font-xlarge);color:var(--color-primary);font-weight:500;text-align:left;margin:0}.subtitle.svelte-1gmktme{font-size:var(--font-normal);font-weight:500;color:var(--color-secondary);text-align:left;margin-top:.4rem}.legal-page.svelte-1gmktme .last-updated:where(.svelte-1gmktme){font-size:var(--font-medium);color:var(--color-secondary);margin:1rem 0 2rem}.legal-page.svelte-1gmktme hr:where(.svelte-1gmktme){border:none;border-top:1px solid var(--color-footer-line);margin:.5rem 0 1rem}.legal-page.svelte-1gmktme p{color:var(--color-primary);font-size:var(--font-medium)}.legal-section.svelte-1gmktme{margin-bottom:2rem}.legal-section.subsection.svelte-1gmktme{margin-bottom:1.5rem;margin-left:0}.legal-page.svelte-1gmktme h3:where(.svelte-1gmktme){color:var(--color-primary);font-size:var(--font-normal);margin:2rem 0 .5rem}.legal-page.svelte-1gmktme h4:where(.svelte-1gmktme){color:var(--color-primary);font-size:var(--font-medium);font-weight:600;margin:1.5rem 0 .5rem}.legal-page.svelte-1gmktme h5:where(.svelte-1gmktme){color:var(--color-primary);font-size:var(--font-medium);font-weight:500;margin:1rem 0 .4rem}.legal-page.svelte-1gmktme ul:where(.svelte-1gmktme){list-style-type:disc;margin:0;padding-left:1.5rem}.legal-page.svelte-1gmktme li{color:var(--color-primary);font-size:var(--font-medium);margin-bottom:.5rem}.legal-page.svelte-1gmktme li::marker{color:var(--color-secondary-dark)}.legal-page.svelte-1gmktme a{color:var(--color-accent);text-decoration:none;transition:color .3s ease}.legal-page.svelte-1gmktme a:hover{color:var(--color-accent-hover)}.legal-page.svelte-1gmktme .contact-link{color:var(--color-primary);text-decoration:underline}.legal-page.svelte-1gmktme .contact-link:hover{color:var(--color-accent-hover)}.legal-page.svelte-1gmktme strong{font-weight:600}@media(max-width:576px){.legal-page.svelte-1gmktme{width:80%;margin:5rem auto}}
