.legal-page.svelte-12pywbn{min-height:100vh;background-color:#fff;transition:background-color .3s ease}.legal-header.svelte-12pywbn{border-bottom:1px solid #e5e7eb;background-color:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.legal-header-inner.svelte-12pywbn{max-width:48rem;margin:0 auto;padding:1rem 1.5rem}.legal-back-link.svelte-12pywbn{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;color:#4f46e5;text-decoration:none;transition:color .2s}.legal-back-link.svelte-12pywbn:hover{color:#4338ca}.legal-content.svelte-12pywbn{padding:3rem 1.5rem 5rem}.legal-container.svelte-12pywbn{max-width:48rem;margin:0 auto}.legal-title.svelte-12pywbn{font-size:2.25rem;font-weight:800;color:#111827;margin:0 0 .5rem;letter-spacing:-.025em}.legal-effective.svelte-12pywbn{font-size:.875rem;color:#6b7280;margin:0 0 2.5rem}.legal-body.svelte-12pywbn section:where(.svelte-12pywbn){margin-bottom:2rem}.legal-body.svelte-12pywbn h2:where(.svelte-12pywbn){font-size:1.25rem;font-weight:700;color:#111827;margin:0 0 .75rem}.legal-body.svelte-12pywbn h3:where(.svelte-12pywbn){font-size:1rem;font-weight:600;color:#374151;margin:1rem 0 .5rem}.legal-body.svelte-12pywbn p:where(.svelte-12pywbn){font-size:.9375rem;line-height:1.7;color:#374151;margin:0 0 .75rem}.legal-body.svelte-12pywbn ul:where(.svelte-12pywbn){margin:.5rem 0 1rem;padding-left:1.5rem}.legal-body.svelte-12pywbn li:where(.svelte-12pywbn){font-size:.9375rem;line-height:1.7;color:#374151;margin-bottom:.375rem}.legal-body.svelte-12pywbn a:where(.svelte-12pywbn){color:#4f46e5;text-decoration:none;font-weight:500}.legal-body.svelte-12pywbn a:where(.svelte-12pywbn):hover{color:#4338ca;text-decoration:underline}[data-theme=dark] .legal-page.svelte-12pywbn{background-color:#09090b}[data-theme=dark] .legal-header.svelte-12pywbn{border-color:#27272a;background-color:#09090bcc}[data-theme=dark] .legal-title.svelte-12pywbn{color:#fafafa}[data-theme=dark] .legal-effective.svelte-12pywbn{color:#a1a1aa}[data-theme=dark] .legal-body.svelte-12pywbn h2:where(.svelte-12pywbn){color:#fafafa}[data-theme=dark] .legal-body.svelte-12pywbn h3:where(.svelte-12pywbn){color:#e4e4e7}[data-theme=dark] .legal-body.svelte-12pywbn p:where(.svelte-12pywbn),[data-theme=dark] .legal-body.svelte-12pywbn li:where(.svelte-12pywbn){color:#e4e4e7}[data-theme=dark] .legal-body.svelte-12pywbn a:where(.svelte-12pywbn){color:#818cf8}[data-theme=dark] .legal-body.svelte-12pywbn a:where(.svelte-12pywbn):hover{color:#a5b4fc}[data-theme=dark] .legal-back-link.svelte-12pywbn{color:#818cf8}[data-theme=dark] .legal-back-link.svelte-12pywbn:hover{color:#a5b4fc}
