.agency-type-page[data-astro-cid-4hraddy3]{padding:var(--spacing-8) 0}.container[data-astro-cid-4hraddy3]{max-width:1200px;margin:0 auto;padding:0 var(--spacing-4)}.page-header[data-astro-cid-4hraddy3]{text-align:center;margin-bottom:var(--spacing-8)}.type-icon[data-astro-cid-4hraddy3]{font-size:4rem;margin-bottom:var(--spacing-4)}h1[data-astro-cid-4hraddy3]{font-size:var(--text-4xl);margin-bottom:var(--spacing-4);color:var(--color-deep-navy)}.lead[data-astro-cid-4hraddy3]{font-size:var(--text-xl);color:var(--color-slate-600);max-width:700px;margin:0 auto}.stats-section[data-astro-cid-4hraddy3]{margin-bottom:var(--spacing-8)}.stats-grid[data-astro-cid-4hraddy3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--spacing-4)}.stat-card[data-astro-cid-4hraddy3]{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-5);background:#fff;border-radius:var(--radius-lg);border:1px solid var(--color-slate-200)}.stat-value[data-astro-cid-4hraddy3]{font-size:var(--text-3xl);font-weight:700;color:var(--color-deep-navy)}.stat-label[data-astro-cid-4hraddy3]{font-size:var(--text-sm);color:var(--color-slate-500);text-transform:uppercase;letter-spacing:.05em}.stat-total[data-astro-cid-4hraddy3]{border-top:4px solid var(--color-signal-red)}.stat-full[data-astro-cid-4hraddy3]{border-top:4px solid #dc2626}.stat-partial[data-astro-cid-4hraddy3]{border-top:4px solid #f59e0b}.stat-states[data-astro-cid-4hraddy3]{border-top:4px solid #3b82f6}.about-section[data-astro-cid-4hraddy3],.states-section[data-astro-cid-4hraddy3],.encryption-section[data-astro-cid-4hraddy3],.agencies-section[data-astro-cid-4hraddy3]{margin-bottom:var(--spacing-8)}h2[data-astro-cid-4hraddy3]{font-size:var(--text-2xl);color:var(--color-deep-navy);margin-bottom:var(--spacing-4)}.about-card[data-astro-cid-4hraddy3]{background:var(--color-slate-50);border-radius:var(--radius-lg);padding:var(--spacing-6);border-left:4px solid}.about-card[data-astro-cid-4hraddy3] .description[data-astro-cid-4hraddy3]{font-size:var(--text-lg);line-height:1.7;margin-bottom:var(--spacing-4)}.about-card[data-astro-cid-4hraddy3] h3[data-astro-cid-4hraddy3]{font-size:var(--text-lg);color:var(--color-deep-navy);margin-bottom:var(--spacing-2)}.about-card[data-astro-cid-4hraddy3] .impact[data-astro-cid-4hraddy3]{padding-top:var(--spacing-4);border-top:1px solid var(--color-slate-200);margin-bottom:var(--spacing-4)}.about-card[data-astro-cid-4hraddy3] .impact[data-astro-cid-4hraddy3] p[data-astro-cid-4hraddy3]{color:var(--color-slate-600)}.about-card[data-astro-cid-4hraddy3] .stakeholders[data-astro-cid-4hraddy3] ul[data-astro-cid-4hraddy3]{display:flex;flex-wrap:wrap;gap:var(--spacing-2);list-style:none;padding:0;margin:0}.about-card[data-astro-cid-4hraddy3] .stakeholders[data-astro-cid-4hraddy3] li[data-astro-cid-4hraddy3]{background:#fff;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-slate-700);border:1px solid var(--color-slate-200)}.states-grid[data-astro-cid-4hraddy3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--spacing-3)}.state-card[data-astro-cid-4hraddy3]{display:flex;flex-direction:column;align-items:center;padding:var(--spacing-4);background:#fff;border:1px solid var(--color-slate-200);border-radius:var(--radius-md);text-decoration:none;transition:all .2s}.state-card[data-astro-cid-4hraddy3]:hover{border-color:var(--color-signal-red);box-shadow:0 4px 12px #0000001a}.state-rank[data-astro-cid-4hraddy3]{font-size:var(--text-sm);color:var(--color-slate-400);font-weight:600}.state-abbr[data-astro-cid-4hraddy3]{font-size:var(--text-2xl);font-weight:700;color:var(--color-deep-navy)}.state-count[data-astro-cid-4hraddy3]{font-size:var(--text-xs);color:var(--color-slate-500);text-align:center}.encryption-bars[data-astro-cid-4hraddy3]{display:flex;flex-direction:column;gap:var(--spacing-4);background:#fff;padding:var(--spacing-6);border-radius:var(--radius-lg);border:1px solid var(--color-slate-200)}.encryption-bar-item[data-astro-cid-4hraddy3]{display:flex;flex-direction:column;gap:var(--spacing-2)}.bar-label[data-astro-cid-4hraddy3]{display:flex;justify-content:space-between;font-size:var(--text-sm)}.bar-label[data-astro-cid-4hraddy3] a[data-astro-cid-4hraddy3]{color:var(--color-deep-navy);font-weight:600;text-decoration:none}.bar-label[data-astro-cid-4hraddy3] a[data-astro-cid-4hraddy3]:hover{color:var(--color-signal-red)}.bar-count[data-astro-cid-4hraddy3]{color:var(--color-slate-500)}.bar-track[data-astro-cid-4hraddy3]{height:8px;background:var(--color-slate-100);border-radius:var(--radius-full);overflow:hidden}.bar-fill[data-astro-cid-4hraddy3]{height:100%;background:var(--color-signal-red);border-radius:var(--radius-full);transition:width .5s ease}.section-intro[data-astro-cid-4hraddy3]{color:var(--color-slate-600);margin-bottom:var(--spacing-4)}.table-container[data-astro-cid-4hraddy3]{overflow-x:auto}.agencies-table[data-astro-cid-4hraddy3]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.agencies-table[data-astro-cid-4hraddy3] th[data-astro-cid-4hraddy3],.agencies-table[data-astro-cid-4hraddy3] td[data-astro-cid-4hraddy3]{padding:var(--spacing-3);text-align:left;border-bottom:1px solid var(--color-slate-200)}.agencies-table[data-astro-cid-4hraddy3] th[data-astro-cid-4hraddy3]{background:var(--color-slate-50);font-weight:600;color:var(--color-deep-navy)}.agencies-table[data-astro-cid-4hraddy3] a[data-astro-cid-4hraddy3]{color:var(--color-signal-red);text-decoration:none}.agencies-table[data-astro-cid-4hraddy3] a[data-astro-cid-4hraddy3]:hover{text-decoration:underline}.more-agencies[data-astro-cid-4hraddy3]{text-align:center;padding:var(--spacing-4);color:var(--color-slate-500);font-style:italic}@media(max-width:768px){h1[data-astro-cid-4hraddy3]{font-size:var(--text-2xl)}.lead[data-astro-cid-4hraddy3]{font-size:var(--text-lg)}.stats-grid[data-astro-cid-4hraddy3]{grid-template-columns:repeat(2,1fr)}.type-icon[data-astro-cid-4hraddy3]{font-size:3rem}}
