.policy.svelte-1yoyc2h{padding:120px 24px;background:#fff;color:#1a1a1a;line-height:1.6;font-family:Inter,sans-serif}.policy__container.svelte-1yoyc2h{max-width:800px;margin:0 auto}.policy__header.svelte-1yoyc2h{margin-bottom:64px;border-bottom:1px solid #eee;padding-bottom:24px}.policy__title.svelte-1yoyc2h{font-size:3rem;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.policy__date.svelte-1yoyc2h{color:#666;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.policy__section.svelte-1yoyc2h{margin-bottom:48px}.policy__section.svelte-1yoyc2h h2:where(.svelte-1yoyc2h){font-size:1.5rem;font-weight:700;margin-bottom:16px;color:#000}.policy__section.svelte-1yoyc2h ul:where(.svelte-1yoyc2h){padding-left:20px;margin-top:12px}.policy__section.svelte-1yoyc2h ul:where(.svelte-1yoyc2h) li:where(.svelte-1yoyc2h){margin-bottom:8px}.policy__section.svelte-1yoyc2h ul:where(.svelte-1yoyc2h) li:where(.svelte-1yoyc2h)::marker{color:var(--c-primary, #3b82f6)}.policy__link.svelte-1yoyc2h{color:var(--c-primary, #3b82f6);font-weight:600;text-decoration:none;border-bottom:2px solid transparent;transition:border-color .2s}.policy__link.svelte-1yoyc2h:hover{border-color:var(--c-primary, #3b82f6)}.policy__intro.svelte-1yoyc2h{font-size:1.125rem;color:#444;margin-bottom:40px}@media (max-width: 768px){.policy__title.svelte-1yoyc2h{font-size:2.25rem}}
