.compliance-root.svelte-1o2hp1h{max-width:1100px;margin:0 auto;padding:3rem 2rem 4rem}.compliance-header.svelte-1o2hp1h h1:where(.svelte-1o2hp1h){font-size:2rem;margin-bottom:.6rem}.compliance-header.svelte-1o2hp1h p:where(.svelte-1o2hp1h){max-width:720px;color:#3c4e65}.policy-grid.svelte-1o2hp1h{margin-top:2.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.4rem}.policy-card.svelte-1o2hp1h{display:block;padding:1.4rem;border-radius:1rem;background:radial-gradient(circle at top left,#eaf3ff,#f4f9ff);border:2px solid #819bb8;text-decoration:none;color:inherit;transition:border .2s ease,transform .15s ease}.policy-card.svelte-1o2hp1h:hover{border-color:#1769e0;transform:translateY(-2px)}.policy-card.svelte-1o2hp1h h3:where(.svelte-1o2hp1h){margin-bottom:.4rem;color:#1769e0}.policy-card.svelte-1o2hp1h p:where(.svelte-1o2hp1h){font-size:.9rem;color:#3c4e65}.policy-link.svelte-1o2hp1h{display:inline-block;margin-top:.8rem;font-size:.85rem;color:#1769e0}
