.legal-page.svelte-1aenmaa{min-height:100svh;background:var(--paper)}.wrap.svelte-1aenmaa{max-width:1000px}header.svelte-1aenmaa{padding-block:32px;border-bottom:1px solid var(--line)}header.svelte-1aenmaa a:where(.svelte-1aenmaa){font-size:14px}main.svelte-1aenmaa{padding-block:70px}.legal-page h1{font-size:clamp(34px,6vw,60px);line-height:1.2;letter-spacing:-1px;margin-bottom:40px}.legal-page h2{font-size:23px;line-height:1.4;letter-spacing:-.5px;margin:32px 0 12px}.legal-page p,.legal-page address{font-size:15px;line-height:1.85;font-style:normal;margin-block:12px}footer.svelte-1aenmaa{display:flex;gap:25px;padding-block:30px;border-top:1px solid var(--line);font-size:12px}a.svelte-1aenmaa{display:inline-flex;align-items:center;min-height:44px}a.svelte-1aenmaa:hover{text-decoration:underline;text-underline-offset:4px}
