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