.legal-page.svelte-7ke6fz{min-height:100vh;background:var(--simone-black, #0e0e0e);color:var(--simone-white, #f2f0eb);padding:4rem 1.5rem 6rem}.legal-inner.svelte-7ke6fz{max-width:640px;margin:0 auto}.legal-back.svelte-7ke6fz{display:inline-flex;align-items:center;min-height:44px;padding:0 .4rem;font-family:Courier New,Courier,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#f2f0eb73;text-decoration:none;margin:0 0 2rem -.4rem;transition:color .2s}.legal-back.svelte-7ke6fz:hover{color:#f2f0ebd9}.legal-title.svelte-7ke6fz{font-family:Courier New,Courier,monospace;font-size:clamp(1.1rem,2.5vw,1.6rem);font-weight:400;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .4rem}.legal-updated.svelte-7ke6fz{font-family:Courier New,Courier,monospace;font-size:9px;letter-spacing:.1em;color:#f2f0eb59;text-transform:uppercase;margin:0 0 3rem}.legal-section.svelte-7ke6fz{border-top:1px solid rgba(255,255,255,.08);padding:1.5rem 0}.legal-section.svelte-7ke6fz h2:where(.svelte-7ke6fz){font-family:Courier New,Courier,monospace;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f2f0eb8c;margin:0 0 .8rem}.legal-section.svelte-7ke6fz p:where(.svelte-7ke6fz){font-family:Courier New,Courier,monospace;font-size:11px;line-height:1.85;color:#f2f0ebbf;margin:0 0 .6rem}.legal-section.svelte-7ke6fz p:where(.svelte-7ke6fz):last-child{margin-bottom:0}.legal-section.svelte-7ke6fz a:where(.svelte-7ke6fz){color:#f2f0ebbf;text-decoration:underline;text-underline-offset:3px}.legal-section.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:#fff}
