.page-wrap.svelte-17ztj2k{max-width:1400px;margin:0 auto;padding:56px 32px 80px}.page-container.svelte-17ztj2k{max-width:720px;margin:0 auto}.page-header.svelte-17ztj2k{margin-bottom:48px}.section-kicker.svelte-17ztj2k{width:32px;height:3px;border-radius:2px;background:var(--nv);margin-bottom:16px}.page-title.svelte-17ztj2k{font-family:Playfair Display,serif;font-size:40px;font-weight:700;letter-spacing:-.02em;color:var(--nv);margin-bottom:12px;line-height:1.1}.page-subtitle.svelte-17ztj2k{font-size:15px;color:var(--g500);line-height:1.6}.policy-body.svelte-17ztj2k{display:flex;flex-direction:column;gap:0}.policy-section.svelte-17ztj2k{padding:28px 0;border-bottom:1.5px solid var(--g200)}.policy-section.svelte-17ztj2k:last-of-type{border-bottom:none}.policy-heading.svelte-17ztj2k{font-family:Playfair Display,serif;font-size:20px;font-weight:700;color:var(--nv);margin-bottom:12px;line-height:1.3}.policy-text.svelte-17ztj2k{font-size:15px;color:var(--g600);line-height:1.75;margin:0 0 10px}.policy-text.svelte-17ztj2k:last-child{margin-bottom:0}.policy-text.svelte-17ztj2k strong:where(.svelte-17ztj2k){color:var(--g700);font-weight:600}.policy-list.svelte-17ztj2k{margin:10px 0 10px 20px;padding:0;display:flex;flex-direction:column;gap:6px}.policy-list.svelte-17ztj2k li:where(.svelte-17ztj2k){font-size:15px;color:var(--g600);line-height:1.6}.policy-link.svelte-17ztj2k{color:var(--pk);font-weight:600;text-decoration:none}.policy-link.svelte-17ztj2k:hover{text-decoration:underline}.policy-link.svelte-17ztj2k:focus-visible{outline:2px solid var(--pk);outline-offset:2px;border-radius:3px}.policy-note.svelte-17ztj2k{margin-top:32px;padding:20px 24px;background:var(--g100);border:1.5px solid var(--g200);border-radius:var(--mp-radius)}.policy-note.svelte-17ztj2k p:where(.svelte-17ztj2k){font-size:13px;color:var(--g500);line-height:1.6;margin:0}@media(max-width:720px){.page-wrap.svelte-17ztj2k{padding:40px 16px 64px}.page-title.svelte-17ztj2k{font-size:30px}.policy-heading.svelte-17ztj2k{font-size:17px}}
