.hospitals-module__sEQNlq__page{color:#102f44;background:#f4f8fb;min-height:100dvh}.hospitals-module__sEQNlq__hero{background:linear-gradient(135deg,#fbfdff 0%,#edf7fb 52%,#dceef7 100%);border-bottom:1px solid #b7cedc;grid-template-columns:minmax(0,1.1fr) minmax(320px,.68fr);align-items:center;gap:8vw;min-height:560px;padding:96px clamp(28px,7vw,118px);display:grid}.hospitals-module__sEQNlq__eyebrow,.hospitals-module__sEQNlq__standard>div>p,.hospitals-module__sEQNlq__directoryHeader p{color:#147da9;letter-spacing:.17em;margin:0 0 18px;font-size:10px;font-weight:850}.hospitals-module__sEQNlq__hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(55px,7vw,108px);font-weight:650;line-height:.98}.hospitals-module__sEQNlq__heroCopy{border-left:1px solid #a9c3d2;padding-left:34px}.hospitals-module__sEQNlq__heroCopy>strong{letter-spacing:-.045em;font-size:clamp(22px,2vw,31px)}.hospitals-module__sEQNlq__heroCopy>p{color:#5b7485;word-break:keep-all;margin:19px 0 0;font-size:14px;line-height:1.85}.hospitals-module__sEQNlq__chain{flex-wrap:wrap;align-items:center;gap:10px;margin-top:34px;display:flex}.hospitals-module__sEQNlq__chain span{background:#ffffffb8;border:1px solid #aac6d7;border-radius:99px;padding:10px 13px;font-size:11px;font-weight:800}.hospitals-module__sEQNlq__chain b{color:#217da9;font-size:12px}.hospitals-module__sEQNlq__standard{background:#fff;border-bottom:1px solid #c2d6e1;grid-template-columns:minmax(300px,.75fr) minmax(0,1fr);align-items:end;gap:8vw;padding:70px clamp(28px,7vw,118px);display:grid}.hospitals-module__sEQNlq__standard h2{letter-spacing:-.06em;margin:0;font-size:clamp(37px,4.2vw,62px);line-height:1.04}.hospitals-module__sEQNlq__standard>p{color:#5e7788;word-break:keep-all;max-width:780px;margin:0;font-size:14px;line-height:1.9}.hospitals-module__sEQNlq__directory{padding:88px clamp(28px,7vw,118px) 110px}.hospitals-module__sEQNlq__directoryHeader{justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px;display:flex}.hospitals-module__sEQNlq__directoryHeader h2{letter-spacing:-.065em;margin:0;font-size:clamp(42px,5vw,70px)}.hospitals-module__sEQNlq__directoryHeader>span{color:#708695;font-size:11px}.hospitals-module__sEQNlq__regionNav{border-top:1px solid #a9c3d2;border-left:1px solid #c5d7e2;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.hospitals-module__sEQNlq__regionNav a{background:#f9fcfd;border-bottom:1px solid #c5d7e2;border-right:1px solid #c5d7e2;flex-direction:column;justify-content:space-between;min-height:76px;padding:15px;display:flex}.hospitals-module__sEQNlq__regionNav strong{font-size:16px}.hospitals-module__sEQNlq__regionNav span{color:#56809a;font-size:10px}.hospitals-module__sEQNlq__regionList{gap:82px;margin-top:76px;display:grid}.hospitals-module__sEQNlq__regionSection{scroll-margin-top:28px}.hospitals-module__sEQNlq__regionSection>header{border-bottom:1px solid #9fbccc;justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.hospitals-module__sEQNlq__regionSection h3{letter-spacing:-.055em;margin:0 0 13px;font-size:clamp(31px,3.2vw,47px)}.hospitals-module__sEQNlq__regionSection>header span{color:#718796;margin-bottom:15px;font-size:10px}.hospitals-module__sEQNlq__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hospitals-module__sEQNlq__card{background:#fff;border:1px solid #bfd3df;border-radius:14px;flex-direction:column;min-height:164px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.hospitals-module__sEQNlq__card:hover{border-color:#70afd0;transform:translateY(-3px);box-shadow:0 16px 35px #1e527217}.hospitals-module__sEQNlq__card small{color:#618093;font-size:10px}.hospitals-module__sEQNlq__card strong{letter-spacing:-.045em;margin-top:20px;font-size:22px;line-height:1.35}.hospitals-module__sEQNlq__card span{color:#147aa8;margin-top:auto;padding-top:24px;font-size:11px;font-weight:800}.hospitals-module__sEQNlq__source{background:#eaf4f8;border-top:1px solid #b7cfdd;grid-template-columns:170px 1fr;gap:30px;padding:38px clamp(28px,7vw,118px);display:grid}.hospitals-module__sEQNlq__source strong{font-size:13px}.hospitals-module__sEQNlq__source p{color:#617a8a;margin:0;font-size:12px;line-height:1.75}@media (max-width:1000px){.hospitals-module__sEQNlq__hero,.hospitals-module__sEQNlq__standard{grid-template-columns:1fr}.hospitals-module__sEQNlq__heroCopy{border-top:1px solid #abc4d3;border-left:0;padding:28px 0 0}.hospitals-module__sEQNlq__regionNav{grid-template-columns:repeat(4,minmax(0,1fr))}.hospitals-module__sEQNlq__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.hospitals-module__sEQNlq__hero{min-height:auto;padding:68px 22px}.hospitals-module__sEQNlq__hero h1{font-size:52px}.hospitals-module__sEQNlq__standard{padding:55px 22px}.hospitals-module__sEQNlq__directory{padding:62px 22px 82px}.hospitals-module__sEQNlq__directoryHeader{flex-direction:column;align-items:start}.hospitals-module__sEQNlq__regionNav{grid-template-columns:repeat(3,minmax(0,1fr))}.hospitals-module__sEQNlq__regionNav a{min-height:68px}.hospitals-module__sEQNlq__cards{grid-template-columns:1fr}.hospitals-module__sEQNlq__card{min-height:145px}.hospitals-module__sEQNlq__source{grid-template-columns:1fr;padding:32px 22px}}
