.ch-container[data-v-923b4baa]{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.ch-kicker[data-v-923b4baa]{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-3)}.ch-hero[data-v-923b4baa]{border-bottom:var(--bw-strong) solid var(--border-strong)}.ch-hero .ch-container[data-v-923b4baa]{padding-top:var(--space-10);padding-bottom:var(--space-10)}.ch-breadcrumb[data-v-923b4baa]{font-family:var(--font-mono);font-size:var(--fs-micro);color:var(--text-muted);margin-bottom:var(--space-6)}.ch-breadcrumb__link[data-v-923b4baa]{color:var(--text-muted);text-decoration:none}.ch-breadcrumb__link[data-v-923b4baa]:hover{color:var(--accent)}.ch-breadcrumb__sep[data-v-923b4baa]{margin-inline:.3em}.ch-breadcrumb__current[data-v-923b4baa]{color:var(--text)}.ch-hero__grid[data-v-923b4baa]{gap:var(--space-10);grid-template-columns:1fr auto;align-items:end;display:grid}.ch-hero__heading[data-v-923b4baa]{font-size:clamp(1.8rem,1.2rem + 2vw,2.8rem);font-weight:var(--fw-semi);letter-spacing:var(--ls-tight);line-height:var(--lh-snug);margin:0 0 var(--space-4);text-wrap:balance}.ch-hero__lead[data-v-923b4baa]{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-muted);margin:0}.ch-hero__count[data-v-923b4baa]{font-variant-numeric:tabular-nums;font-weight:var(--fw-semi);color:var(--text)}.ch-hero__aside[data-v-923b4baa]{flex-shrink:0}.ch-employer-cta[data-v-923b4baa]{gap:var(--space-1);padding:var(--space-4) var(--space-5);border:var(--bw-strong) solid var(--border-strong);color:inherit;transition:border-color var(--dur-fast) var(--ease);flex-direction:column;text-decoration:none;display:flex}.ch-employer-cta[data-v-923b4baa]:hover{border-color:var(--accent);text-decoration:none}.ch-employer-cta__label[data-v-923b4baa]{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.ch-employer-cta__text[data-v-923b4baa]{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--accent)}.ch-list-section[data-v-923b4baa]{padding-top:var(--space-8);padding-bottom:var(--space-16)}.ch-clinic-list[data-v-923b4baa]{margin:0 0 var(--space-10);padding:0;list-style:none}.ch-col[data-v-923b4baa]{display:block}.ch-col--name[data-v-923b4baa]{flex:1 1 0;min-width:0}.ch-col--district[data-v-923b4baa]{flex:0 0 180px}.ch-col--beds[data-v-923b4baa]{text-align:right;flex:0 0 100px}.ch-col--depts[data-v-923b4baa]{text-align:right;flex:0 0 110px}.ch-clinic-list__head[data-v-923b4baa]{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:var(--bw-strong) solid var(--border-strong);border-bottom:var(--bw-strong) solid var(--border-strong);background:var(--surface-sunken);display:flex}.ch-clinic-list__head .ch-col[data-v-923b4baa]{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.ch-clinic-row[data-v-923b4baa]{border-bottom:var(--bw) solid var(--border)}.ch-clinic-row[data-v-923b4baa]:last-child{border-bottom:var(--bw-strong) solid var(--border-strong)}.ch-clinic-row__link[data-v-923b4baa]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-4);color:inherit;transition:background var(--dur-fast) var(--ease);text-decoration:none;display:flex}.ch-clinic-row__link[data-v-923b4baa]:hover{background:var(--surface-sunken);text-decoration:none}.ch-clinic-row__name[data-v-923b4baa]{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--accent);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ch-clinic-row__link:hover .ch-clinic-row__name[data-v-923b4baa]{color:var(--accent-strong)}.ch-clinic-row__district[data-v-923b4baa]{font-size:var(--fs-small);color:var(--text-muted)}.ch-clinic-row__num[data-v-923b4baa]{font-family:var(--font-mono);font-size:var(--fs-small);font-variant-numeric:tabular-nums;color:var(--text-muted)}.ch-empty[data-v-923b4baa]{font-size:var(--fs-body);color:var(--text-muted);padding:var(--space-8) 0;border-top:var(--bw-strong) solid var(--border-strong);border-bottom:var(--bw-strong) solid var(--border-strong)}.ch-source-row[data-v-923b4baa]{align-items:flex-start;gap:var(--space-5);padding-top:var(--space-6);border-top:var(--bw) solid var(--border);display:flex}.ch-source-text[data-v-923b4baa]{font-size:var(--fs-small);color:var(--text-muted);max-width:60ch;margin:0;line-height:1.6}@media (width<=900px){.ch-hero__grid[data-v-923b4baa]{grid-template-columns:1fr}.ch-hero__aside[data-v-923b4baa],.ch-col--district[data-v-923b4baa],.ch-col--depts[data-v-923b4baa],.ch-clinic-list__head .ch-col--district[data-v-923b4baa],.ch-clinic-list__head .ch-col--depts[data-v-923b4baa]{display:none}}@media (width<=640px){.ch-hero .ch-container[data-v-923b4baa]{padding-top:var(--space-6);padding-bottom:var(--space-6)}.ch-hero__heading[data-v-923b4baa]{font-size:var(--fs-h1)}.ch-col--beds[data-v-923b4baa],.ch-clinic-list__head .ch-col--beds[data-v-923b4baa]{display:none}.ch-source-row[data-v-923b4baa]{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ch-employer-cta[data-v-923b4baa],.ch-clinic-row__link[data-v-923b4baa]{transition:none}}
