.legal.svelte-1aenmaa{max-width:44rem;font-family:var(--font-sans,system-ui, sans-serif);color:var(--text-dim,#beb5b7);margin:0 auto;padding:3rem 1.5rem 4rem;line-height:1.7}.legal.svelte-1aenmaa h1{color:var(--text,#ece6e8);margin-bottom:.25rem;font-size:1.8rem}.legal.svelte-1aenmaa h2{color:var(--text,#ece6e8);margin:2.5rem 0 .75rem;font-size:1.15rem}.legal.svelte-1aenmaa h3{color:var(--text,#ece6e8);margin:1.75rem 0 .5rem;font-size:1rem}.legal.svelte-1aenmaa .updated{margin-bottom:2rem;font-size:.85rem}.legal.svelte-1aenmaa p,.legal.svelte-1aenmaa li{margin:.75rem 0}.legal.svelte-1aenmaa ul{padding-left:1.25rem}.legal.svelte-1aenmaa strong{color:var(--text,#ece6e8);font-weight:600}.legal.svelte-1aenmaa code{font-family:var(--font-mono,ui-monospace, monospace);font-size:.9em}.legal.svelte-1aenmaa a{color:var(--accent,#dea5b6)}.legal.svelte-1aenmaa .callout{border-left:3px solid var(--accent,#dea5b6);background:var(--bg-panel-2,#242122);border-radius:0;margin:1.5rem 0;padding:1rem 1.25rem}footer.svelte-1aenmaa{border-top:1px solid var(--border,#4f4649);margin-top:4rem;padding-top:1.5rem;font-size:.85rem}footer.svelte-1aenmaa nav:where(.svelte-1aenmaa){gap:.5rem;display:flex}footer.svelte-1aenmaa a:where(.svelte-1aenmaa){color:var(--accent,#dea5b6)}
