.privacy-header{padding:24px 24px 24px 20px;border-left:4px solid var(--color-interactive);background:var(--color-accent-indigo-50);border-radius:0 12px 12px 0;margin-bottom:24px}.privacy-header h1{margin-bottom:8px}.privacy-updated{display:inline-block;font-size:var(--text-xs);color:var(--color-text-muted);border:1px solid var(--color-border-subtle);border-radius:999px;padding:4px 12px;margin-top:6px}.privacy-toc,.privacy-updated{background:var(--color-parchment-100)}.privacy-toc{border:1px solid var(--color-border-subtle);border-radius:8px;padding:12px 14px;margin-bottom:20px}.privacy-section{border:1px solid #e2e8f0;border-left:3px solid var(--color-accent-indigo-500);border-radius:0 12px 12px 0;background:#ffffff;padding:18px;margin-bottom:16px}.privacy-section:nth-child(odd){border-left-color:var(--color-accent-indigo-500)}.privacy-section:nth-child(2n){border-left-color:var(--color-accent-emerald-600)}.privacy-table-wrap{width:100%;overflow-x:auto;border:1px solid #e2e8f0;border-radius:8px;background:#ffffff}.privacy-table{width:100%;min-width:840px;border-collapse:collapse;color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.48}.privacy-table--compact{min-width:620px}.privacy-table td,.privacy-table th{padding:11px 12px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}.privacy-table th{background:var(--color-parchment-100);color:var(--color-text-primary);font-weight:var(--font-semibold)}.privacy-table tr:last-child td{border-bottom:0}.privacy-table td:first-child{color:var(--color-text-primary);font-weight:var(--font-semibold)}.privacy-contact-card{display:inline-flex;align-items:center;gap:6px;border:1px solid #e2e8f0;border-radius:8px;padding:10px 16px;font-weight:var(--font-semibold);font-size:var(--text-sm);transition:border-color var(--transition-fast),background var(--transition-fast)}.privacy-contact-card:hover{border-color:var(--color-interactive);background:var(--color-accent-indigo-50)}