.page-banner.svelte-15ativ8{background:var(--color-gray-800);padding-block:var(--space-8);text-align:center}.banner-title.svelte-15ativ8{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:#fff}.terms-section.svelte-15ativ8{background:var(--color-bg)}.terms-content.svelte-15ativ8{max-width:800px;margin:0 auto;background:var(--color-surface);padding:var(--space-8);border-radius:var(--radius-xl)}.terms-content.svelte-15ativ8 h2:where(.svelte-15ativ8){font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-top:var(--space-8);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-light)}.terms-content.svelte-15ativ8 h2:where(.svelte-15ativ8):first-child{margin-top:0}.terms-content.svelte-15ativ8 p:where(.svelte-15ativ8){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-3)}.terms-content.svelte-15ativ8 ol:where(.svelte-15ativ8){margin-left:var(--space-6);margin-bottom:var(--space-4)}.terms-content.svelte-15ativ8 li:where(.svelte-15ativ8){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-2);list-style:decimal}
