.legal-page.svelte-1cgj6a0{--ink: #23352f;--muted: #4b5c54;--accent: #315e47;--line: #d6dcd4;--paper: #f8f6f0;min-height:100dvh;background:var(--paper);color:var(--ink);font-family:system-ui,sans-serif}header.svelte-1cgj6a0,main.svelte-1cgj6a0,footer.svelte-1cgj6a0{max-width:760px;margin:0 auto;padding:0 32px}header.svelte-1cgj6a0,footer.svelte-1cgj6a0{display:flex;align-items:center;justify-content:space-between;gap:16px}header.svelte-1cgj6a0{padding-top:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}footer.svelte-1cgj6a0{padding-top:24px;padding-bottom:32px;border-top:1px solid var(--line);font-size:13px;color:var(--muted)}nav.svelte-1cgj6a0{display:flex;gap:20px;font-size:14px}a.svelte-1cgj6a0{color:var(--accent);text-underline-offset:4px}a.svelte-1cgj6a0:focus-visible{outline:3px solid #b17a25;outline-offset:4px}.brand.svelte-1cgj6a0{font:28px Georgia,serif;color:var(--ink);text-decoration:none}footer.svelte-1cgj6a0 .brand:where(.svelte-1cgj6a0){font-size:22px}main.svelte-1cgj6a0{padding-top:48px;padding-bottom:64px}article.svelte-1cgj6a0{font-size:16px;line-height:1.65}article.svelte-1cgj6a0 h1{font:400 44px/1.15 Georgia,serif;letter-spacing:-1px;margin:0 0 12px}article.svelte-1cgj6a0 h2{font:400 24px/1.25 Georgia,serif;margin:40px 0 12px;padding-top:24px;border-top:1px solid var(--line)}article.svelte-1cgj6a0 p{margin:0 0 14px}article.svelte-1cgj6a0 h1+p{color:var(--muted);margin-bottom:28px}article.svelte-1cgj6a0 ul{list-style:disc;margin:0 0 16px;padding-left:22px}article.svelte-1cgj6a0 li{margin:8px 0}article.svelte-1cgj6a0 li::marker{color:var(--muted)}article.svelte-1cgj6a0 a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}article.svelte-1cgj6a0 strong{font-weight:650}@media(max-width:640px){header.svelte-1cgj6a0,main.svelte-1cgj6a0,footer.svelte-1cgj6a0{padding-left:20px;padding-right:20px}footer.svelte-1cgj6a0 span:where(.svelte-1cgj6a0){display:none}article.svelte-1cgj6a0 h1{font-size:34px}}
