.legal.svelte-1aenmaa h1{font-size:clamp(2rem,5vw,2.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.legal.svelte-1aenmaa h2{margin-top:2.5rem;font-size:1.35rem;font-weight:600}.legal.svelte-1aenmaa h3{margin-top:1.5rem;font-size:1.05rem;font-weight:600}.legal.svelte-1aenmaa p,.legal.svelte-1aenmaa ul,.legal.svelte-1aenmaa address{margin-top:.75rem;color:var(--text-muted);line-height:1.7;font-style:normal;max-width:70ch}.legal.svelte-1aenmaa ul{padding-left:1.25rem;list-style:disc}.legal.svelte-1aenmaa a{color:var(--accent-text);text-decoration:underline;text-underline-offset:2px}.legal.svelte-1aenmaa strong{color:var(--text-main);font-weight:600}.legal.svelte-1aenmaa .ph{border-radius:.25rem;background:#9dd76a2e;padding:0 .3rem;color:var(--text-main)}
