.policies-container.svelte-4ys4ho{max-width:1200px;margin:0 auto;padding:4rem 2rem;background-color:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface)}h1.svelte-4ys4ho{font-size:3rem;font-weight:400;color:var(--md-sys-color-on-surface);margin-bottom:3rem;text-align:center}.policies-grid.svelte-4ys4ho{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.policy-card.svelte-4ys4ho{background-color:var(--md-sys-color-surface);border-radius:28px;box-shadow:0 1px 3px 1px #00000026,0 1px 2px #0000004d;padding:2rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}.policy-card.svelte-4ys4ho:hover{box-shadow:0 4px 8px 3px #00000026,0 1px 3px #0000004d}.policy-icon.svelte-4ys4ho{font-size:2.5rem;color:var(--md-sys-color-primary);margin-bottom:1rem}.policy-title.svelte-4ys4ho{font-size:1.5rem;font-weight:500;color:var(--md-sys-color-on-surface);margin-bottom:1rem}.policy-description.svelte-4ys4ho{color:var(--md-sys-color-on-surface);opacity:.8;margin-bottom:1.5rem;flex-grow:1}.policy-link.svelte-4ys4ho{display:inline-block;padding:.75rem 1.5rem;background-color:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);text-decoration:none;border-radius:20px;transition:background-color .3s cubic-bezier(.4,0,.2,1);text-align:center;font-weight:500;text-transform:uppercase;letter-spacing:.1px;font-size:.875rem}.policy-link.svelte-4ys4ho:hover{background-color:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}@media (max-width: 768px){.policies-grid.svelte-4ys4ho{grid-template-columns:1fr}}
