.policy-page.svelte-yiqd0o{padding-top:100px;padding-bottom:80px;background:#f5f9fc;min-height:100vh}.policy-content.svelte-yiqd0o{max-width:760px;margin:0 auto;padding:0 24px}h1.svelte-yiqd0o{font-size:clamp(2.2rem,4vw,3.4rem);font-weight:800;letter-spacing:-.04em;line-height:1.1;color:#1a1a1a;margin-bottom:48px}.policy-body.svelte-yiqd0o h2:where(.svelte-yiqd0o){font-size:1.4rem;font-weight:800;letter-spacing:-.02em;color:#1a1a1a;margin-top:48px;margin-bottom:20px}.policy-body.svelte-yiqd0o h2:where(.svelte-yiqd0o):first-child{margin-top:0}.policy-body.svelte-yiqd0o p:where(.svelte-yiqd0o){font-size:.9rem;line-height:1.82;color:#1a1a1aa6;margin-bottom:16px}.policy-body.svelte-yiqd0o a:where(.svelte-yiqd0o){color:#2272b5;text-decoration:none}.policy-body.svelte-yiqd0o a:where(.svelte-yiqd0o):hover{text-decoration:underline}@media(max-width:480px){.policy-page.svelte-yiqd0o{padding-top:80px;padding-bottom:48px}.policy-content.svelte-yiqd0o{padding:0 16px}h1.svelte-yiqd0o{margin-bottom:32px}}
