.policy-hero.svelte-aqlrqf{background-color:var(--color-surface-dark);color:var(--color-text-dark);padding:128px 0 64px}.policy-hero__inner.svelte-aqlrqf{width:100%;max-width:var(--site-max-width);padding:0 var(--site-gutter-padded);margin:0 auto}.policy-date.svelte-aqlrqf{letter-spacing:.1em;text-transform:uppercase;opacity:.5;margin-bottom:.5rem;font-size:12px;font-weight:300}.policy-hero.svelte-aqlrqf h1:where(.svelte-aqlrqf){letter-spacing:-.02em;margin:0;font-size:clamp(28px,4vw,48px);font-weight:500;line-height:1.1}.policy-subtitle.svelte-aqlrqf{opacity:.6;margin-top:.5rem;font-size:14px;font-weight:300}.policy-body.svelte-aqlrqf{background-color:var(--color-surface-light);color:var(--color-text-light);padding:3rem 0 6rem}.policy-body.svelte-aqlrqf section:where(.svelte-aqlrqf){max-width:var(--site-max-width);padding:0 var(--site-gutter-padded);margin:0 auto 2.5rem}.policy-body.svelte-aqlrqf section:where(.svelte-aqlrqf)>:where(.svelte-aqlrqf){max-width:800px}.policy-body.svelte-aqlrqf section[id]:where(.svelte-aqlrqf){scroll-margin-top:80px}.policy-body.svelte-aqlrqf h2:where(.svelte-aqlrqf){text-transform:uppercase;letter-spacing:.04em;margin:2.5rem 0 1rem;font-size:clamp(18px,2.5vw,24px);font-weight:500}.policy-body.svelte-aqlrqf p:where(.svelte-aqlrqf){opacity:.85;margin:0 0 .75rem;font-size:14px;font-weight:300;line-height:1.7}.policy-body.svelte-aqlrqf .legal-caps:where(.svelte-aqlrqf){text-transform:uppercase;font-size:13px}.policy-body.svelte-aqlrqf ul:where(.svelte-aqlrqf),.policy-body.svelte-aqlrqf ol:where(.svelte-aqlrqf){margin:0 0 1rem;padding-left:1.25rem}.policy-body.svelte-aqlrqf li:where(.svelte-aqlrqf){opacity:.85;margin-bottom:.5rem;font-size:14px;font-weight:300;line-height:1.7}.policy-body.svelte-aqlrqf a:where(.svelte-aqlrqf){color:inherit;text-underline-offset:2px;text-decoration:underline}.toc.svelte-aqlrqf{padding-left:1.25rem}.toc.svelte-aqlrqf li:where(.svelte-aqlrqf){margin-bottom:.25rem}.toc.svelte-aqlrqf a:where(.svelte-aqlrqf){opacity:.7;text-decoration:none;transition:opacity .2s}.toc.svelte-aqlrqf a:where(.svelte-aqlrqf):hover{opacity:1}.policy-footer.svelte-aqlrqf{background-color:var(--color-surface-dark);color:var(--color-text-dark);padding:4rem 0 3rem}.policy-footer__inner.svelte-aqlrqf{max-width:var(--site-max-width);padding:0 var(--site-gutter-padded);margin:0 auto}@media (width<=767px){.policy-hero.svelte-aqlrqf{padding:80px 0 16px}}
