.legal-page.svelte-f1q66e{max-width:680px;margin:40px auto;padding:0 8px 60px}.legal-page.svelte-f1q66e h1:where(.svelte-f1q66e){font-size:26px;margin:0 0 22px}.legal-page.svelte-f1q66e h2:where(.svelte-f1q66e){font-size:16px;margin:30px 0 10px;color:var(--text)}.legal-page.svelte-f1q66e p:where(.svelte-f1q66e){color:var(--muted);line-height:1.75;margin:0 0 12px;font-size:14px}.legal-page.svelte-f1q66e ul:where(.svelte-f1q66e){color:var(--muted);line-height:1.75;margin:0 0 14px;padding-left:22px;font-size:14px}.legal-page.svelte-f1q66e li:where(.svelte-f1q66e){margin-bottom:4px}.legal-page.svelte-f1q66e a:where(.svelte-f1q66e){color:var(--accent);text-decoration:none}.legal-page.svelte-f1q66e a:where(.svelte-f1q66e):hover{text-decoration:underline}.notice.svelte-f1q66e{margin-top:30px;padding:14px 16px;border-radius:12px;border:1px solid var(--line);background:#f8fafc}.notice.svelte-f1q66e p:where(.svelte-f1q66e){margin:0;font-size:13px}.text-link.svelte-f1q66e{background:none;border:none;padding:0;color:var(--accent);font-size:inherit;font-family:inherit;cursor:pointer;width:auto;display:inline;text-decoration:underline;line-height:inherit}.text-link.svelte-f1q66e:hover{color:#0369a1}.contact-modal.svelte-f1q66e{width:min(500px,96vw)}
