.page_main__es9jd{max-width:var(--max-width);margin:0 auto;padding:var(--spacing-xl) var(--spacing-lg)}.page_header__N8Ntn{margin-bottom:var(--spacing-xl)}.page_title__xIHBP{font-size:2rem;font-weight:700;color:var(--color-text);margin:0 0 var(--spacing-sm) 0}.page_subtitle__bMJE1{font-size:1.125rem;color:var(--color-text-muted);margin:0}.page_grid__S3M5v{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}@media (min-width:640px){.page_grid__S3M5v{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.page_grid__S3M5v{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.page_grid__S3M5v{grid-template-columns:repeat(4,1fr)}}.page_stateCard__VI_vY{display:flex;flex-direction:column;padding:var(--spacing-lg);background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;text-decoration:none;transition:all .2s ease}.page_stateCard__VI_vY:hover{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}.page_stateName__BsMXy{font-size:1.25rem;font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-xs) 0}.page_hospitalCount__bgrH8{font-size:.875rem;color:var(--color-text-muted);margin:0}.page_emptyState__rtIXs{text-align:center;color:var(--color-text-muted);padding:var(--spacing-2xl)}