.policy-page.svelte-1ubh3ry{padding-top:100px;padding-bottom:80px;background:#f5f9fc;min-height:100vh}.policy-content.svelte-1ubh3ry{max-width:760px;margin:0 auto;padding:0 24px}h1.svelte-1ubh3ry{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-1ubh3ry h2:where(.svelte-1ubh3ry){font-size:1.4rem;font-weight:800;letter-spacing:-.02em;color:#1a1a1a;margin-top:48px;margin-bottom:20px}.policy-body.svelte-1ubh3ry h3:where(.svelte-1ubh3ry){font-size:1.1rem;font-weight:700;color:#1a1a1a;margin-top:36px;margin-bottom:16px}.policy-body.svelte-1ubh3ry p:where(.svelte-1ubh3ry){font-size:.9rem;line-height:1.82;color:#1a1a1aa6;margin-bottom:16px}.policy-body.svelte-1ubh3ry a:where(.svelte-1ubh3ry){color:#2272b5;text-decoration:none}.policy-body.svelte-1ubh3ry a:where(.svelte-1ubh3ry):hover{text-decoration:underline}.policy-body.svelte-1ubh3ry ul:where(.svelte-1ubh3ry){list-style:none;padding:0;margin-bottom:20px}.policy-body.svelte-1ubh3ry ul:where(.svelte-1ubh3ry) li:where(.svelte-1ubh3ry){font-size:.9rem;line-height:1.82;color:#1a1a1aa6;padding:4px 0 4px 20px;position:relative}.policy-body.svelte-1ubh3ry ul:where(.svelte-1ubh3ry) li:where(.svelte-1ubh3ry):before{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;border-radius:50%;background:#1a1a1a33}@media(max-width:480px){.policy-page.svelte-1ubh3ry{padding-top:80px;padding-bottom:48px}.policy-content.svelte-1ubh3ry{padding:0 16px}h1.svelte-1ubh3ry{margin-bottom:32px}}
