.page-head.svelte-1joqwad{background:var(--surface);border-bottom:1px solid var(--border);padding-block:clamp(32px,5vw,62px) clamp(20px,3vw,32px)}.breadcrumb.svelte-1joqwad{font-size:var(--fs-xs);color:var(--text-faint);align-items:center;gap:8px;margin-bottom:18px;display:flex}.breadcrumb.svelte-1joqwad a:where(.svelte-1joqwad){color:var(--text-soft);text-decoration:none}.breadcrumb.svelte-1joqwad a:where(.svelte-1joqwad):hover{color:var(--ink-900);text-decoration:underline}.page-head.svelte-1joqwad h1:where(.svelte-1joqwad){margin:12px 0 14px}.policy.svelte-1joqwad{flex-direction:column;gap:34px;display:flex}.policy-block.svelte-1joqwad h2:where(.svelte-1joqwad){align-items:baseline;gap:12px;margin-bottom:12px;font-size:1.35rem;display:flex}.policy-index.svelte-1joqwad{font-size:var(--fs-xs);color:var(--moss-700);letter-spacing:.1em}.policy-block.svelte-1joqwad ul:where(.svelte-1joqwad){color:var(--text-soft);gap:10px;margin:0;padding-left:1.15em;line-height:1.7;display:grid}.policy-block.svelte-1joqwad li:where(.svelte-1joqwad)::marker{color:var(--moss-500)}.policy-contact.svelte-1joqwad{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:12px;margin-top:48px;padding-top:30px;display:flex}.policy-contact.svelte-1joqwad h2:where(.svelte-1joqwad){font-size:1.2rem}
