.policy-flow.svelte-13fc3rg{color:#14110e;background:#f7f4ed}.policy-hero.svelte-13fc3rg{width:min(100%,46rem);margin:0 auto;padding:9rem 1.5rem 3rem}.policy-kicker.svelte-13fc3rg{letter-spacing:.14em;text-transform:uppercase;color:#4548d9;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68rem;font-weight:500}.policy-hero.svelte-13fc3rg h1:where(.svelte-13fc3rg){letter-spacing:-.03em;margin-top:1rem;font-family:Newsreader,Georgia,serif;font-size:clamp(2.6rem,6.5vw,4.8rem);font-weight:200;line-height:1}.policy-hero.svelte-13fc3rg p:where(.svelte-13fc3rg){color:#14110eb3;margin-top:1.4rem;font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.6}.policy-hero.svelte-13fc3rg .policy-note:where(.svelte-13fc3rg){color:#14110e9e;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.74rem;line-height:1.6}.policy-doc.svelte-13fc3rg{border-top:1px solid #14110e29;width:min(100%,46rem);margin:0 auto;padding:3rem 1.5rem}.policy-doc.svelte-13fc3rg:last-of-type{padding-bottom:clamp(4rem,9vw,7rem)}.policy-doc.svelte-13fc3rg h2:where(.svelte-13fc3rg){margin-bottom:1.5rem;font-family:Newsreader,Georgia,serif;font-size:clamp(1.7rem,3vw,2.3rem);font-weight:300;line-height:1.15}.policy-doc.svelte-13fc3rg p:where(.svelte-13fc3rg){color:#14110ec7;font-size:1rem;line-height:1.75}.policy-doc.svelte-13fc3rg p:where(.svelte-13fc3rg)+p:where(.svelte-13fc3rg){margin-top:1.1rem}.policy-sign.svelte-13fc3rg{text-align:right;margin-top:2.2rem}.policy-sign.svelte-13fc3rg p:where(.svelte-13fc3rg){color:#14110e9e;margin:0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.78rem;line-height:1.8}.policy-sign.svelte-13fc3rg p:where(.svelte-13fc3rg)+p:where(.svelte-13fc3rg){margin-top:0}.policy-articles.svelte-13fc3rg{gap:1.6rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.policy-articles.svelte-13fc3rg li:where(.svelte-13fc3rg){border-top:1px solid #14110e1a;grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding-top:1.2rem;display:grid}.policy-articles.svelte-13fc3rg span:where(.svelte-13fc3rg){letter-spacing:.08em;text-transform:uppercase;color:#4548d9;padding-top:.3rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem}.policy-articles.svelte-13fc3rg p:where(.svelte-13fc3rg){margin:0}.policy-doc.svelte-13fc3rg .policy-closing:where(.svelte-13fc3rg){border-top:1px solid #14110e1a;margin-top:2rem;padding-top:1.4rem}@media (width<=640px){.policy-hero.svelte-13fc3rg,.policy-doc.svelte-13fc3rg{padding-inline:1rem}.policy-articles.svelte-13fc3rg li:where(.svelte-13fc3rg){grid-template-columns:1fr;gap:.4rem}}
