.legal.svelte-90gerc{max-width:720px;margin:0 auto;padding:5rem 2rem 6rem}.legal-label.svelte-90gerc{letter-spacing:.12em;text-transform:uppercase;color:#64b45acc;margin:0 0 1rem;font-size:.72rem;font-weight:600}.legal-title.svelte-90gerc{color:#f2f2f0;margin:0 0 .5rem;font-family:Dancing Script,cursive;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.05}.legal-date.svelte-90gerc{color:#e8ebe54d;margin:0 0 4rem;font-size:.8rem}.legal-body.svelte-90gerc section:where(.svelte-90gerc){border-bottom:1px solid #ffffff0f;padding:2rem 0}.legal-body.svelte-90gerc h2:where(.svelte-90gerc){color:#e8ebe5;margin:0 0 .75rem;font-size:.9rem;font-weight:600}.legal-body.svelte-90gerc p:where(.svelte-90gerc),.legal-body.svelte-90gerc li:where(.svelte-90gerc){color:#e8ebe580;margin:0 0 .5rem;font-size:.875rem;line-height:1.75}.legal-body.svelte-90gerc ul:where(.svelte-90gerc){margin:.5rem 0;padding-left:1.25rem}.legal-body.svelte-90gerc strong:where(.svelte-90gerc){color:#e8ebe5bf}.legal-body.svelte-90gerc a:where(.svelte-90gerc){color:#e8ebe5b3;text-underline-offset:3px}
