.policy-page.svelte-1oeh15n{padding-top:58px;padding-bottom:100px}.breadcrumb.svelte-1oeh15n{font-family:var(--f-mono);font-size:10px;letter-spacing:.06em;color:var(--text3);margin:60px 0 40px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.breadcrumb.svelte-1oeh15n a:where(.svelte-1oeh15n){color:var(--text3);text-decoration:none;transition:color .2s}.breadcrumb.svelte-1oeh15n a:where(.svelte-1oeh15n):hover{color:var(--accent)}.bc-sep.svelte-1oeh15n{opacity:.4}.policy-h1.svelte-1oeh15n{font-size:clamp(28px,4vw,48px);font-weight:900;letter-spacing:-.04em;color:var(--text);margin-bottom:10px}.policy-date.svelte-1oeh15n{font-family:var(--f-mono);font-size:10px;letter-spacing:.08em;color:var(--text3);text-transform:uppercase;margin-bottom:60px}.policy-body.svelte-1oeh15n{max-width:720px}.policy-section.svelte-1oeh15n{margin-bottom:48px}.policy-section.svelte-1oeh15n h2:where(.svelte-1oeh15n){font-size:clamp(17px,2vw,22px);font-weight:800;letter-spacing:-.03em;color:var(--text);margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--border)}.policy-section.svelte-1oeh15n p:where(.svelte-1oeh15n){font-size:14px;line-height:1.85;color:var(--text2);margin-bottom:12px}.policy-section.svelte-1oeh15n ul:where(.svelte-1oeh15n){margin:8px 0 16px 20px}.policy-section.svelte-1oeh15n li:where(.svelte-1oeh15n){font-size:14px;line-height:1.8;color:var(--text2);margin-bottom:6px}.policy-section.svelte-1oeh15n a:where(.svelte-1oeh15n){color:var(--accent);text-decoration:none}.policy-section.svelte-1oeh15n a:where(.svelte-1oeh15n):hover{text-decoration:underline}
