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