.policy-page.svelte-wjqz5g{max-width:820px;margin:0 auto;display:grid;gap:1.5rem}.policy-intro.svelte-wjqz5g{margin:0;font-size:.95rem;color:#4a6b88;line-height:1.65}.policy-section.svelte-wjqz5g{display:grid;gap:.55rem}.policy-h2.svelte-wjqz5g{margin:0;font-size:1.1rem;font-weight:700;color:#0d2a4a}.policy-section.svelte-wjqz5g p:where(.svelte-wjqz5g){margin:0;font-size:.9rem;color:#4a6b88;line-height:1.65}.policy-list.svelte-wjqz5g{margin:0;padding-left:1.2rem;display:grid;gap:.45rem}.policy-list.svelte-wjqz5g li:where(.svelte-wjqz5g){font-size:.9rem;color:#4a6b88;line-height:1.6}.policy-dl.svelte-wjqz5g{margin:0;display:grid;gap:.35rem;border:1px solid #dbe7f2;border-radius:12px;padding:.85rem 1rem;background:#f7fbff}.policy-dl-row.svelte-wjqz5g{display:grid;grid-template-columns:minmax(0,12rem) minmax(0,1fr);gap:.5rem}.policy-dl.svelte-wjqz5g dt:where(.svelte-wjqz5g){margin:0;font-size:.86rem;font-weight:700;color:#0d2a4a}.policy-dl.svelte-wjqz5g dd:where(.svelte-wjqz5g){margin:0;font-size:.88rem;color:#4a6b88;line-height:1.55;word-break:break-word}@media(max-width:560px){.policy-dl-row.svelte-wjqz5g{grid-template-columns:1fr;gap:.15rem}}.policy-page.svelte-wjqz5g a:where(.svelte-wjqz5g){color:#1a6fc4;text-decoration:none;font-weight:600}.policy-page.svelte-wjqz5g a:where(.svelte-wjqz5g):hover{text-decoration:underline}.policy-section.svelte-wjqz5g strong:where(.svelte-wjqz5g),.policy-intro.svelte-wjqz5g strong:where(.svelte-wjqz5g){color:#0d2a4a}
