.privacy-module__VTbb1a__privacyPage{padding:var(--space-12) 0 var(--space-20);background:var(--color-surface);min-height:80vh}.privacy-module__VTbb1a__inner{max-width:840px;margin:0 auto}.privacy-module__VTbb1a__breadcrumb{align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--space-4);display:flex}.privacy-module__VTbb1a__breadcrumb a{color:var(--color-text-secondary);text-decoration:none}.privacy-module__VTbb1a__breadcrumb a:hover{color:var(--color-primary)}.privacy-module__VTbb1a__eyebrow{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent);margin-bottom:var(--space-2);display:inline-block}.privacy-module__VTbb1a__title{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:var(--leading-tight);color:var(--color-text);margin:0 0 var(--space-3)}.privacy-module__VTbb1a__subtitle{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:var(--space-6);line-height:var(--leading-normal)}.privacy-module__VTbb1a__badge{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-secondary);margin-bottom:var(--space-6);align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.privacy-module__VTbb1a__badgeDot{background:#10b981;border-radius:50%;width:7px;height:7px}.privacy-module__VTbb1a__rule{border:none;border-top:1px solid var(--color-border);margin:var(--space-6) 0 var(--space-8)}.privacy-module__VTbb1a__toc{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);margin-bottom:var(--space-8)}.privacy-module__VTbb1a__tocTitle{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);margin-bottom:var(--space-3)}.privacy-module__VTbb1a__tocList{grid-template-columns:repeat(auto-fit, minmax(240px, minmax(0, 1fr)));gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.privacy-module__VTbb1a__tocLink{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--transition-fast);align-items:center;gap:6px;text-decoration:none;display:flex}.privacy-module__VTbb1a__tocLink:hover{color:var(--color-primary)}.privacy-module__VTbb1a__content{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary);gap:var(--space-6);flex-direction:column;display:flex}.privacy-module__VTbb1a__sectionHeading{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);margin-top:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-muted);font-weight:700}.privacy-module__VTbb1a__subHeading{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--color-text);margin-top:var(--space-2)}.privacy-module__VTbb1a__list{padding-left:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.privacy-module__VTbb1a__callout{background:var(--color-bg);border-left:3px solid var(--color-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-4) var(--space-5);font-size:var(--text-sm);color:var(--color-text)}.privacy-module__VTbb1a__officerCard{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);margin-top:var(--space-3)}.privacy-module__VTbb1a__officerTitle{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-text);margin-bottom:var(--space-2)}.privacy-module__VTbb1a__officerDetails{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}.privacy-module__VTbb1a__officerDetails a{color:var(--color-primary);text-decoration:underline}
