.policy.svelte-zn5j2y{padding-block:clamp(2.5rem,7vw,5rem) clamp(3.5rem,9vw,6rem)}.policy-head.svelte-zn5j2y{max-width:40rem}.policy-head.svelte-zn5j2y h1:where(.svelte-zn5j2y){font-size:clamp(2.25rem,1.5rem + 3.4vw,3.75rem)}.policy-meta.svelte-zn5j2y{color:var(--mist);margin-top:1rem}.policy-summary.svelte-zn5j2y{background:var(--dusk);max-width:40rem;font-family:var(--serif);font-size:var(--step-1);border-radius:16px;margin-top:2.5rem;padding:1.5rem clamp(1.25rem,3vw,2rem);font-weight:350;line-height:1.45}.policy-body.svelte-zn5j2y{max-width:40rem}.toc.svelte-zn5j2y{margin-top:2.5rem;font-size:.9375rem}.toc.svelte-zn5j2y h2:where(.svelte-zn5j2y){font-family:var(--sans);letter-spacing:0;color:var(--mist);font-size:.9375rem;font-weight:600}.toc.svelte-zn5j2y ol:where(.svelte-zn5j2y){gap:.375rem;margin-top:.75rem;padding:0;list-style:none;display:grid}.toc.svelte-zn5j2y a:where(.svelte-zn5j2y){color:var(--starlight);text-decoration:none}.toc.svelte-zn5j2y a:where(.svelte-zn5j2y):hover{text-decoration:underline}@media (width>=64rem){.policy.svelte-zn5j2y{grid-template-columns:minmax(0,40rem) 14rem;justify-content:space-between;column-gap:4rem;display:grid}.policy.svelte-zn5j2y>:where(.svelte-zn5j2y){grid-column:1}.policy.svelte-zn5j2y>.toc:where(.svelte-zn5j2y){grid-area:1/2/span 3;align-self:start;margin-top:.75rem;position:sticky;top:2rem}}@media (width<=63.99rem){.toc.svelte-zn5j2y{display:none}}.policy-body.svelte-zn5j2y h2:where(.svelte-zn5j2y){font-size:var(--step-2);margin-top:3rem;margin-bottom:.875rem}.policy-body.svelte-zn5j2y ul:where(.svelte-zn5j2y){margin-top:.75rem;padding-left:1.25rem}.policy-body.svelte-zn5j2y li:where(.svelte-zn5j2y)+li:where(.svelte-zn5j2y){margin-top:.5rem}.policy-body.svelte-zn5j2y li:where(.svelte-zn5j2y)::marker{color:var(--mist)}.policy-body.svelte-zn5j2y p:where(.svelte-zn5j2y)+ul:where(.svelte-zn5j2y),.policy-body.svelte-zn5j2y ul:where(.svelte-zn5j2y)+p:where(.svelte-zn5j2y){margin-top:.75rem}
