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