.BranchesPage-module__b4hE1a__branchesPage .resource-page__header{margin-bottom:var(--sp-6)}.BranchesPage-module__b4hE1a__networkOverview{gap:var(--sp-5);margin-bottom:var(--sp-6);padding:var(--sp-5) 0 var(--sp-6);border-top:1px solid var(--hospital-border);border-bottom:1px solid var(--hospital-border);grid-template-columns:3.5rem minmax(0,1fr);align-items:start;display:grid}.BranchesPage-module__b4hE1a__networkIcon{border-radius:var(--radius-sm);background:var(--hospital-mint);width:3.5rem;height:3.5rem;color:var(--hospital-teal)}.BranchesPage-module__b4hE1a__networkOverview h2{max-width:30ch;margin:0 0 var(--sp-2);color:var(--hospital-navy);font-family:var(--font-display);font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.2}.BranchesPage-module__b4hE1a__networkLead{max-width:68ch;margin:0 0 var(--sp-4);color:var(--hospital-muted);line-height:1.65}.BranchesPage-module__b4hE1a__networkOverview .resource-actions .button{border-radius:var(--radius-sm)}.BranchesPage-module__b4hE1a__networkOverview .resource-actions .outline-button{border-radius:var(--radius-sm);background:var(--color-paper-bright,#fff);color:var(--color-teal-800,#004b50);box-shadow:none;border-color:#00333638;font-weight:600;transition:background-color .18s,border-color .18s,color .18s}.BranchesPage-module__b4hE1a__networkOverview .resource-actions .outline-button:hover{border-color:var(--color-teal-700,#2a676c);background:var(--color-mint-light,#f3f3f6);color:var(--color-teal-950,#001c1e);box-shadow:none;transform:none}.BranchesPage-module__b4hE1a__networkSummary{gap:var(--sp-3);max-width:48rem;margin:var(--sp-5) 0 0;grid-template-columns:minmax(6rem,.3fr) minmax(0,1fr);display:grid}.BranchesPage-module__b4hE1a__summaryAnchor{display:contents}.BranchesPage-module__b4hE1a__networkSummary div{min-width:0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--hospital-border);border-radius:var(--radius-sm);background:var(--hospital-surface)}.BranchesPage-module__b4hE1a__networkSummary dt{color:var(--hospital-muted);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.BranchesPage-module__b4hE1a__networkSummary dd{overflow-wrap:anywhere;color:var(--hospital-navy);margin:.35rem 0 0;font-weight:700}.BranchesPage-module__b4hE1a__featuredContact{justify-content:space-between;align-items:center;gap:var(--sp-5);margin:var(--sp-8) 0 var(--sp-6);padding:var(--sp-5) 0;border-top:1px solid var(--hospital-border);border-bottom:1px solid var(--hospital-border);display:flex}.BranchesPage-module__b4hE1a__featuredContact h2{margin:0 0 var(--sp-2);color:var(--hospital-navy);font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.5rem)}.BranchesPage-module__b4hE1a__featuredContact p:last-child{color:var(--hospital-muted);margin:0}@media (max-width:640px){.BranchesPage-module__b4hE1a__networkOverview{gap:var(--sp-4);grid-template-columns:1fr}.BranchesPage-module__b4hE1a__networkSummary{grid-template-columns:1fr}.BranchesPage-module__b4hE1a__featuredContact{flex-direction:column;align-items:flex-start}}
