.policy.svelte-1udy1ez{max-width:860px;margin:0 auto;padding:3.5rem 1.25rem 4rem}.policy-card.svelte-1udy1ez{background:#fff;text-align:left;padding:clamp(1.8rem,3vw,2.6rem) clamp(1.25rem,2.2vw,2.2rem);border-radius:16px;box-shadow:0 4px 18px -2px var(--color-shadow-light);position:relative}.policy-card.svelte-1udy1ez h1:where(.svelte-1udy1ez){margin-top:0}.policy-card.svelte-1udy1ez h2:where(.svelte-1udy1ez){scroll-margin-top:80px}.policy-card.svelte-1udy1ez p:where(.svelte-1udy1ez)+h2:where(.svelte-1udy1ez),.policy-card.svelte-1udy1ez ul:where(.svelte-1udy1ez)+h2:where(.svelte-1udy1ez){margin-top:2.4rem}.policy-card.svelte-1udy1ez ul:where(.svelte-1udy1ez){list-style:disc}h1.svelte-1udy1ez{margin:0 0 .25rem}h2.svelte-1udy1ez{margin-top:2rem;font-size:1.05rem;letter-spacing:.5px;text-transform:uppercase;opacity:.85}ul.svelte-1udy1ez{margin:.75rem 0 1.25rem;padding-left:1.1rem}li.svelte-1udy1ez{line-height:1.45;margin:.4rem 0}p.svelte-1udy1ez{line-height:1.5}code.svelte-1udy1ez{background:var(--color-primary-100);padding:2px 5px;border-radius:5px;font-size:.85em}.back-link.svelte-1udy1ez{margin-top:3rem}.muted.svelte-1udy1ez{opacity:.75}
