.terms-wrapper.svelte-1e0rsuc{flex:1;max-width:800px;margin:0 auto;padding:2rem;background:#fff;margin-top:2rem;margin-bottom:2rem;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a}.dark .terms-wrapper.svelte-1e0rsuc{background:#1f2937;box-shadow:0 4px 6px -1px #0000004d}.terms-header.svelte-1e0rsuc{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:2px solid #e5e7eb}.dark .terms-header.svelte-1e0rsuc{border-bottom-color:#374151}.terms-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.dark .terms-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){color:#f9fafb}.effective-date.svelte-1e0rsuc{color:#6b7280;font-size:1rem}.dark .effective-date.svelte-1e0rsuc{color:#9ca3af}.terms-content.svelte-1e0rsuc{line-height:1.8;color:#374151}.dark .terms-content.svelte-1e0rsuc{color:#d1d5db}section.svelte-1e0rsuc{margin-bottom:2.5rem}section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e5e7eb}.dark section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){color:#f9fafb;border-bottom-color:#374151}section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){margin-bottom:1rem}ul.svelte-1e0rsuc{margin-left:1.5rem;margin-bottom:1rem}li.svelte-1e0rsuc{margin-bottom:.5rem}@media(max-width:768px){.terms-wrapper.svelte-1e0rsuc{margin:1rem;padding:1.5rem}.terms-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:2rem}}
