.terms-page.svelte-1e0rsuc{padding-top:var(--space-4);padding-bottom:var(--space-16)}.terms-header.svelte-1e0rsuc{margin-bottom:var(--space-12);max-width:var(--max-width-narrow);margin-left:auto;margin-right:auto}.terms-header.svelte-1e0rsuc .tag:where(.svelte-1e0rsuc){font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-2);display:inline-block}.page-title.svelte-1e0rsuc{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-text);margin-bottom:var(--space-2)}.subtitle.svelte-1e0rsuc{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.terms-body.svelte-1e0rsuc{max-width:800px;margin:0 auto}.terms-section.svelte-1e0rsuc{margin-bottom:var(--space-10)}.terms-section.svelte-1e0rsuc>h2:where(.svelte-1e0rsuc){font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-6);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-primary)}.terms-section.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:var(--color-text-secondary);margin-bottom:var(--space-4);line-height:1.7;font-size:var(--font-size-sm)}.warning-box.svelte-1e0rsuc{background:var(--color-primary-50);border-left:4px solid var(--color-primary);padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary-dark);margin:var(--space-6) 0;line-height:1.6}.clause.svelte-1e0rsuc{margin-bottom:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-border-light)}.clause.svelte-1e0rsuc:last-child{border-bottom:none}.clause.svelte-1e0rsuc h3:where(.svelte-1e0rsuc){font-size:var(--font-size-base);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.03em}.clause.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:var(--color-text-secondary);margin-bottom:var(--space-3);line-height:1.7;font-size:var(--font-size-sm)}.clause.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--color-primary);font-weight:var(--font-weight-medium)}.clause.svelte-1e0rsuc a:where(.svelte-1e0rsuc):hover{text-decoration:underline}@media (width<=768px){.page-title.svelte-1e0rsuc{font-size:var(--font-size-3xl)}}
