.terms-page.svelte-1e0rsuc{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem 0}.container.svelte-1e0rsuc{max-width:800px;margin:0 auto;padding:0 1.5rem}.page-header.svelte-1e0rsuc{text-align:center;margin-bottom:3rem;color:#fff}.page-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:3rem;font-weight:700;margin:0 0 1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.subtitle.svelte-1e0rsuc{font-size:1.25rem;opacity:.9;margin:0 0 .5rem}.last-updated.svelte-1e0rsuc{font-size:.875rem;opacity:.8;margin:0}.content.svelte-1e0rsuc{display:grid;gap:2rem}.terms-section.svelte-1e0rsuc{background:#fffffff2;border-radius:1rem;padding:2rem;box-shadow:0 10px 25px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.terms-section.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:1.5rem;font-weight:600;margin:0 0 1rem;color:#1e293b}.terms-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:#475569;line-height:1.6;margin:0 0 1rem}.terms-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc):last-child{margin-bottom:0}.terms-section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){color:#475569;line-height:1.6;margin:0 0 1rem;padding-left:1.5rem}.terms-section.svelte-1e0rsuc ul:where(.svelte-1e0rsuc):last-child{margin-bottom:0}.terms-section.svelte-1e0rsuc li:where(.svelte-1e0rsuc){margin-bottom:.5rem}.terms-section.svelte-1e0rsuc a:where(.svelte-1e0rsuc){font-weight:500}@media (max-width: 768px){.page-header.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:2rem}.terms-section.svelte-1e0rsuc{padding:1.5rem}}
