.legal.svelte-1yoxucc{max-width:720px;margin:0 auto;padding:5rem 2rem 6rem}.legal-label.svelte-1yoxucc{letter-spacing:.12em;text-transform:uppercase;color:#64b45acc;margin:0 0 1rem;font-size:.72rem;font-weight:600}.legal-title.svelte-1yoxucc{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-1yoxucc{color:#e8ebe54d;margin:0 0 4rem;font-size:.8rem}.legal-body.svelte-1yoxucc{flex-direction:column;gap:0;display:flex}.legal-body.svelte-1yoxucc section:where(.svelte-1yoxucc){border-bottom:1px solid #ffffff0f;padding:2rem 0}.legal-body.svelte-1yoxucc h2:where(.svelte-1yoxucc){color:#e8ebe5;margin:0 0 .75rem;font-size:.9rem;font-weight:600}.legal-body.svelte-1yoxucc p:where(.svelte-1yoxucc),.legal-body.svelte-1yoxucc li:where(.svelte-1yoxucc){color:#e8ebe580;margin:0 0 .5rem;font-size:.875rem;line-height:1.75}.legal-body.svelte-1yoxucc ul:where(.svelte-1yoxucc){margin:.5rem 0;padding-left:1.25rem}.legal-body.svelte-1yoxucc a:where(.svelte-1yoxucc){color:#e8ebe5b3;text-underline-offset:3px}
