.legal-header.svelte-1aenmaa{height:var(--header-h);display:flex;align-items:center;padding:0 18px 0 14px;background:var(--canvas);box-shadow:0 1px 0 var(--line)}.brand.svelte-1aenmaa{display:flex;align-items:center;gap:10px;text-decoration:none}.brand.svelte-1aenmaa svg{height:42px;width:auto}.brand.svelte-1aenmaa .st0{stroke:currentColor;fill:none;stroke-miterlimit:10;stroke-width:6px}.brand.svelte-1aenmaa .st1{fill:currentColor}.brand-name.svelte-1aenmaa{font-family:Fraunces Variable,serif;font-size:1.02rem;font-weight:560;letter-spacing:.02em}.legal.svelte-1aenmaa{max-width:720px;margin:0 auto;padding:48px 22px 80px}.legal.svelte-1aenmaa h1{font-size:clamp(1.7rem,4vw,2.3rem);margin-bottom:6px}.legal.svelte-1aenmaa .dates{color:var(--ink-soft);font-size:.85rem;margin-bottom:30px}.legal.svelte-1aenmaa h2{font-size:1.25rem;margin:30px 0 10px}.legal.svelte-1aenmaa p,.legal.svelte-1aenmaa li{color:var(--ink-soft)}.legal.svelte-1aenmaa ul{padding-left:22px;margin:8px 0}.legal.svelte-1aenmaa strong{color:var(--noir)}footer.svelte-1aenmaa{text-align:center;padding:34px 20px 50px;color:var(--ink-soft);font-size:.84rem;border-top:1px solid var(--line)}
