.head.svelte-6vipbz{flex-wrap:wrap;align-items:center;gap:14px;max-width:820px;margin:0 auto;padding:28px 24px 0;display:flex}.brand.svelte-6vipbz{color:var(--color-green-deep);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand.svelte-6vipbz img:where(.svelte-6vipbz){height:32px}.brand.svelte-6vipbz span:where(.svelte-6vipbz){font-size:1.3rem}.legal-page.svelte-6vipbz{max-width:820px;margin:0 auto;padding:28px 24px 16px}.legal-page.svelte-6vipbz h1{font-family:var(--font-serif);color:var(--color-green-deep);letter-spacing:-.01em;margin:8px 0 6px;font-size:2.1rem}.legal-page.svelte-6vipbz .updated{color:var(--color-muted);letter-spacing:.04em;margin:0 0 28px;font-size:.85rem}.legal-page.svelte-6vipbz h2{font-family:var(--font-serif);color:var(--color-green-deep);letter-spacing:-.005em;margin:36px 0 10px;font-size:1.35rem}.legal-page.svelte-6vipbz h3{font-family:var(--font-serif);color:var(--color-green-deep);margin:22px 0 6px;font-size:1.1rem}.legal-page.svelte-6vipbz p{color:var(--color-text);margin:0 0 12px;font-size:.96rem;line-height:1.7}.legal-page.svelte-6vipbz ul,.legal-page.svelte-6vipbz ol{color:var(--color-text);margin:0 0 14px;padding-left:22px;font-size:.96rem;line-height:1.7}.legal-page.svelte-6vipbz li{margin-bottom:6px}.legal-page.svelte-6vipbz strong{color:var(--color-green-deep)}.legal-page.svelte-6vipbz a{color:var(--color-green-deep);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.legal-page.svelte-6vipbz a:hover{color:var(--color-gold)}.legal-page.svelte-6vipbz .callout{background:#c9a24a1a;border:1px solid #c9a24a40;border-radius:14px;margin:18px 0;padding:14px 18px;font-size:.92rem;line-height:1.6}
