.terms-page.svelte-1e0rsuc{background:var(--color-gray-50);min-height:100vh}.container.svelte-1e0rsuc{max-width:900px;margin:0 auto;padding:0 var(--spacing-4)}.section.svelte-1e0rsuc{padding:var(--spacing-12) 0}.hero.svelte-1e0rsuc{background:var(--color-gray-900);color:#fff;padding:var(--spacing-12) 0;text-align:center}.hero.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:var(--text-3xl);font-weight:var(--font-bold);margin-bottom:var(--spacing-2)}.hero-description.svelte-1e0rsuc{font-size:var(--text-sm);opacity:.7}.terms-content.svelte-1e0rsuc{background:#fff;border-radius:var(--radius-xl);padding:var(--spacing-8);box-shadow:var(--shadow-sm)}.terms-article.svelte-1e0rsuc{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-gray-200)}.terms-article.svelte-1e0rsuc:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.terms-article.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-gray-900);margin-bottom:var(--spacing-4)}.terms-article.svelte-1e0rsuc p:where(.svelte-1e0rsuc){font-size:var(--text-sm);color:var(--color-gray-700);line-height:1.8;margin-bottom:var(--spacing-4)}.terms-article.svelte-1e0rsuc p:where(.svelte-1e0rsuc):last-child{margin-bottom:0}.terms-article.svelte-1e0rsuc ol:where(.svelte-1e0rsuc),.terms-article.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){font-size:var(--text-sm);color:var(--color-gray-700);line-height:1.8;padding-left:var(--spacing-5)}.terms-article.svelte-1e0rsuc ol:where(.svelte-1e0rsuc){list-style-type:decimal}.terms-article.svelte-1e0rsuc ul:where(.svelte-1e0rsuc){list-style-type:disc}.terms-article.svelte-1e0rsuc li:where(.svelte-1e0rsuc){margin-bottom:var(--spacing-2)}.terms-article.svelte-1e0rsuc li:where(.svelte-1e0rsuc) ul:where(.svelte-1e0rsuc){margin-top:var(--spacing-2)}.terms-article.svelte-1e0rsuc strong:where(.svelte-1e0rsuc){font-weight:var(--font-semibold);color:var(--color-gray-900)}@media(max-width:768px){.hero.svelte-1e0rsuc{padding:var(--spacing-10) 0}.hero.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-size:var(--text-2xl)}.section.svelte-1e0rsuc{padding:var(--spacing-8) 0}.terms-content.svelte-1e0rsuc{padding:var(--spacing-5)}.terms-article.svelte-1e0rsuc{margin-bottom:var(--spacing-6);padding-bottom:var(--spacing-6)}.terms-article.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-size:var(--text-base)}}
