.HospitalCard_card__Boevl{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--sp-6);text-decoration:none;box-shadow:var(--shadow-card);transition:box-shadow .15s,border-color .15s,transform .15s}.HospitalCard_card__Boevl:hover{box-shadow:var(--shadow-pop);border-color:var(--primary);transform:translateY(-1px);text-decoration:none}.HospitalCard_body__Kxl7F{display:flex;flex-direction:column;gap:var(--sp-1)}.HospitalCard_name__2HsQG{font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--text);line-height:var(--lh-tight)}.HospitalCard_meta__o6GVg{font-size:var(--fs-sm);color:var(--text-muted)}.HospitalCard_arrow__1zGCv{font-size:var(--fs-xl);color:var(--primary);flex-shrink:0}.HospitalDirectory_page__B19Kb{display:flex;flex-direction:column}.HospitalDirectory_container__CPfg1{max-width:var(--container-max);margin:0 auto;padding:0 var(--sp-4);width:100%}.HospitalDirectory_hero__PQ9BE{background:var(--primary);color:var(--surface);padding:var(--sp-12) var(--sp-4)}.HospitalDirectory_heroTitle__4YZkP{font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);margin-bottom:var(--sp-4)}@media (min-width:640px){.HospitalDirectory_heroTitle__4YZkP{font-size:var(--fs-3xl)}}.HospitalDirectory_heroSubtitle__ftmVs{font-size:var(--fs-base);opacity:.9;max-width:600px;margin-bottom:var(--sp-8)}.HospitalDirectory_search__y8RwU{width:100%;max-width:480px;padding:var(--sp-3) var(--sp-4);background:var(--surface);border:none;border-radius:var(--radius-md);font-size:var(--fs-base);color:var(--text)}.HospitalDirectory_search__y8RwU:focus{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.HospitalDirectory_listSection__fmFx6{padding:var(--sp-8) 0}.HospitalDirectory_grid__y1rlp{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);grid-template-columns:1fr}@media (min-width:640px){.HospitalDirectory_grid__y1rlp{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.HospitalDirectory_grid__y1rlp{grid-template-columns:repeat(3,1fr)}}.HospitalDirectory_empty__o_I9c{color:var(--text-muted);text-align:center;padding:var(--sp-12) 0}