.legal-document.svelte-1508qvh{max-width:800px;margin:0 auto;padding:2rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;line-height:1.6;color:#374151}.container.svelte-1508qvh{background:#fff;border-radius:12px;padding:3rem;box-shadow:0 4px 6px #0000000d;border:1px solid #e5e7eb}.document-header.svelte-1508qvh{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #f3f4f6}.last-updated.svelte-1508qvh{font-size:1rem;color:#6b7280;margin:0}.table-of-contents.svelte-1508qvh{background:#f9fafb;border-radius:8px;padding:2rem;margin-bottom:3rem}.table-of-contents.svelte-1508qvh h2:where(.svelte-1508qvh){font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.table-of-contents.svelte-1508qvh nav:where(.svelte-1508qvh) ul:where(.svelte-1508qvh){list-style:none;padding:0;margin:0}.table-of-contents.svelte-1508qvh nav:where(.svelte-1508qvh) li:where(.svelte-1508qvh){margin-bottom:.5rem}.table-of-contents.svelte-1508qvh nav:where(.svelte-1508qvh) a:where(.svelte-1508qvh){color:#4f46e5;text-decoration:none;font-weight:500;transition:color .2s ease}.table-of-contents.svelte-1508qvh nav:where(.svelte-1508qvh) a:where(.svelte-1508qvh):hover{color:#3730a3;text-decoration:underline}.content-section.svelte-1508qvh{margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid #f3f4f6}.content-section.svelte-1508qvh:last-of-type{border-bottom:none}.content-section.svelte-1508qvh h2:where(.svelte-1508qvh){font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1rem;scroll-margin-top:2rem}.footer-links.svelte-1508qvh{display:flex;justify-content:space-between;align-items:center;margin-top:3rem;padding-top:2rem;border-top:2px solid #f3f4f6}.legal-link.svelte-1508qvh,.back-home.svelte-1508qvh{color:#4f46e5;text-decoration:none;font-weight:500;padding:.75rem 1.5rem;border-radius:6px;transition:all .2s ease}.legal-link.svelte-1508qvh:hover,.back-home.svelte-1508qvh:hover{background:#f3f4f6;text-decoration:none}.final-notice.svelte-1508qvh{background:#f3f4f6;border-radius:8px;padding:2rem;margin:3rem 0;text-align:center;border-left:4px solid #4f46e5}.final-notice.svelte-1508qvh p:where(.svelte-1508qvh){margin:.5rem 0;color:#1f2937}.content-section.svelte-1508qvh ul:where(.svelte-1508qvh){margin:1rem 0;padding-left:1.5rem}.content-section.svelte-1508qvh li:where(.svelte-1508qvh){margin-bottom:.5rem;line-height:1.6}.content-section.svelte-1508qvh h3:where(.svelte-1508qvh){font-size:1.125rem;font-weight:600;color:#1f2937;margin:1.5rem 0 1rem}.content-section.svelte-1508qvh h3:where(.svelte-1508qvh):first-of-type{margin-top:1rem}.content-section.svelte-1508qvh a:where(.svelte-1508qvh){color:#4f46e5;text-decoration:none;font-weight:500}.content-section.svelte-1508qvh a:where(.svelte-1508qvh):hover{text-decoration:underline}@media (max-width: 768px){.legal-document.svelte-1508qvh{padding:1rem .5rem}.container.svelte-1508qvh,.table-of-contents.svelte-1508qvh{padding:1.5rem}.footer-links.svelte-1508qvh{flex-direction:column;gap:1rem}}@media (max-width: 480px){.container.svelte-1508qvh{padding:1rem;border-radius:8px}.table-of-contents.svelte-1508qvh{padding:1rem}}
