.privacy-page.svelte-1yoxucc{width:min(100%, var(--layout-page-readable-max));padding:clamp(var(--space-8), 7vw, var(--space-16)) var(--layout-page-padding-inline);color:var(--text-primary);margin:0 auto}header.svelte-1yoxucc{gap:var(--space-3);max-width:46rem;margin-bottom:var(--space-8);display:grid}.eyebrow.svelte-1yoxucc,h1.svelte-1yoxucc,h2.svelte-1yoxucc,p.svelte-1yoxucc{margin:0}.eyebrow.svelte-1yoxucc{color:var(--brand-action);font-size:var(--text-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide)}h1.svelte-1yoxucc{font-size:var(--text-4xl);line-height:var(--leading-tight)}.intro.svelte-1yoxucc,article.svelte-1yoxucc p:where(.svelte-1yoxucc){color:var(--text-secondary);line-height:var(--leading-relaxed)}.privacy-grid.svelte-1yoxucc{gap:var(--space-4);display:grid}article.svelte-1yoxucc{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg-card);min-width:0;padding:clamp(var(--space-5), 4vw, var(--space-8));box-shadow:var(--shadow-hairline);display:grid}h2.svelte-1yoxucc{font-size:var(--text-xl)}button.svelte-1yoxucc{width:fit-content;min-height:var(--component-md);border:1px solid var(--brand-action);border-radius:var(--radius-lg);background:var(--brand-action);padding:var(--space-2) var(--space-4);color:var(--brand-action-contrast);font:inherit;font-weight:var(--font-weight-semibold);cursor:pointer}button.svelte-1yoxucc:focus-visible{outline:2px solid var(--brand-action);outline-offset:3px}
