.legal.svelte-1e0rsuc{min-height:100vh;padding:3rem 1.5rem;color:#f5f1e8;background:#0c0c0c}.legal__container.svelte-1e0rsuc{max-width:720px;margin:0 auto;line-height:1.6}.legal__title.svelte-1e0rsuc{font-size:2rem;font-weight:700;margin:0 0 .5rem}.legal__effective.svelte-1e0rsuc{font-size:.875rem;color:#f5f1e899;margin:0 0 2rem}.legal.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.25rem;font-weight:600;margin:2rem 0 .75rem;color:#c9a84c}.legal.svelte-1e0rsuc h3:where(.svelte-1e0rsuc){font-size:1.05rem;font-weight:600;margin:1.5rem 0 .5rem;color:#c9a84c}.legal.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin:0 0 1rem}.legal.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){margin:0 0 1rem 1.25rem;padding:0}.legal.svelte-1e0rsuc li:where(.svelte-1e0rsuc){margin-bottom:.4rem}.legal.svelte-1e0rsuc code:where(.svelte-1e0rsuc){font-family:ui-monospace,SFMono-Regular,SF Mono,monospace;font-size:.875em;background:#f5f1e814;padding:.1rem .35rem;border-radius:3px}.legal.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:#c9a84c;text-decoration:underline}.legal.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{color:#f5f1e8}.legal__back.svelte-1e0rsuc{margin-top:3rem;text-align:center}
