.policy.svelte-1a4d9ic{padding:clamp(3rem,7vw,5rem) 0}.policy-grid.svelte-1a4d9ic{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}aside.svelte-1a4d9ic{border-left:3px solid var(--fo-color-teal);color:var(--fo-text-muted);gap:.35rem;padding-left:1rem;display:grid}aside.svelte-1a4d9ic span:where(.svelte-1a4d9ic){text-transform:uppercase;font-size:.78rem;font-weight:750}aside.svelte-1a4d9ic strong:where(.svelte-1a4d9ic){color:var(--fo-text-primary)}aside.svelte-1a4d9ic p:where(.svelte-1a4d9ic){margin:.5rem 0 0;line-height:1.6}h1.svelte-1a4d9ic{margin:0 0 1rem;font-size:clamp(2.6rem,6vw,4.8rem);line-height:.98}.summary.svelte-1a4d9ic{color:var(--fo-text-muted);margin-bottom:2rem;font-size:1.15rem;line-height:1.7}.policy-copy.svelte-1a4d9ic h2{border-top:1px solid var(--fo-border-subtle);margin:0;padding-top:1.8rem;font-size:1.25rem}.policy-copy.svelte-1a4d9ic h2:not(:first-child){margin-top:1.8rem}.policy-copy.svelte-1a4d9ic h3{margin:1.4rem 0 .45rem;font-size:1rem}.policy-copy.svelte-1a4d9ic p{line-height:1.72}.policy-copy.svelte-1a4d9ic ul,.policy-copy.svelte-1a4d9ic ol{margin:.75rem 0 1.2rem;padding-left:1.35rem;line-height:1.7}.policy-copy.svelte-1a4d9ic li+li{margin-top:.35rem}.policy-copy.svelte-1a4d9ic code{background:color-mix(in srgb, var(--fo-color-teal) 10%, transparent);color:var(--fo-text-primary);border-radius:.35rem;padding:.08rem .28rem;font-size:.92em}.policy-copy.svelte-1a4d9ic p:last-child{margin-bottom:0}
