.legal-page.svelte-1e0rsuc{padding:4rem 0}.page-header.svelte-1e0rsuc{margin-bottom:3rem}.page-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:3rem;font-weight:600;color:#1a1a1a;margin-bottom:.5rem}.eyebrow.svelte-1e0rsuc{margin:0 0 .4rem;text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;color:#8b5d2f;font-weight:600}.intro.svelte-1e0rsuc{margin:0;color:#5f5f5f;max-width:65ch}.last-updated.svelte-1e0rsuc{font-size:.9375rem;font-weight:300;color:#999}.legal-section.svelte-1e0rsuc{margin-bottom:3rem;max-width:800px;border:none;border-radius:0;padding:0 0 1.2rem;background:transparent;border-bottom:1px solid #efefef}.legal-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.5rem;font-weight:600;color:#1a1a1a;margin-bottom:1rem}.legal-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:1rem;font-weight:300;color:#666;line-height:1.8;margin-bottom:1rem}.legal-section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){margin:1rem 0;padding-left:1.5rem}.cta-strip.svelte-1e0rsuc{margin-bottom:2rem;border:none;border-radius:0;padding:0 0 .8rem;background:transparent;border-bottom:1px solid #ececec;max-width:800px}.cta-strip.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin:0;color:#4d4d4d}.legal-section.svelte-1e0rsuc li:where(.svelte-1e0rsuc){font-size:1rem;font-weight:300;color:#666;line-height:1.8;margin-bottom:.5rem}.legal-section.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--color-accent-red);text-decoration:none}.legal-section.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{color:var(--color-accent-orange)}@media(max-width:768px){.page-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:2rem}.legal-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.25rem}}
