.hdDoctors{--hd-ink:#202326;--hd-muted:#6c7277;--hd-red:#d91e2b;--hd-line:#e3e6e8;--hd-soft:#f7f8f8;--hd-white:#fff;padding:68px 0 76px;background:#fff;color:var(--hd-ink);border-top:1px solid #eef0f1}.hdDoctorsInner{min-width:0}.hdHeader{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.72fr);grid-gap:64px;gap:64px;align-items:end}.hdHeading h2{max-width:760px;margin:0;font-size:clamp(42px,3.5vw,56px);line-height:1.02;letter-spacing:-.048em;font-weight:820;text-wrap:balance}.hdHeaderAside{padding-bottom:2px}.hdHeaderAside p{max-width:470px;margin:0;color:var(--hd-muted);font-size:15px;line-height:1.62}.hdAllDoctors{display:inline-flex;align-items:center;gap:9px;margin-top:16px;color:#262a2d;font-size:12px;font-weight:810}.hdAllDoctors span{color:var(--hd-red);font-size:15px}.hdSearch{display:grid;grid-template-columns:minmax(0,1fr) 172px;grid-gap:0;gap:0;width:100%;margin-top:30px;border:1px solid #d9dddf;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(28,34,39,.045);overflow:hidden}.hdSearchField{min-width:0;min-height:60px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:0 20px}.hdSearchField svg{width:20px;height:20px;fill:none;stroke:#70767b;stroke-width:1.8;stroke-linecap:round}.hdSearchField input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#22272a;font-size:15px}.hdSearchField input::placeholder{color:#969ca1}.hdSearch button{min-width:0;border:0;border-left:1px solid #d9dddf;background:#202326;color:#fff;padding:0 18px;display:flex;align-items:center;justify-content:center;gap:9px;font-size:12px;font-weight:820;white-space:nowrap;cursor:pointer}.hdSearchButtonArrow{color:#ff6670;font-size:15px;line-height:1}.hdSearchButtonMobileIcon{display:none;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round}.hdSearch button:hover{background:#151719}.hdSrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hdSpecialties{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;margin-top:16px;min-width:0}.hdSpecialtyLabel{color:#989da1;font-size:9px;font-weight:850;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.hdSpecialtyRail{min-width:0;max-width:100%;display:flex;gap:17px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.hdSpecialtyRail::-webkit-scrollbar{display:none}.hdSpecialtyRail a{flex:0 0 auto;color:#545a5f;font-size:11.5px;font-weight:720;line-height:1.3;white-space:nowrap;border-bottom:1px solid transparent}.hdSpecialtyRail a:hover{color:#1f2326;border-bottom-color:#cfd3d5}.hdGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:30px}.hdCard{min-width:0;display:grid;grid-template-columns:124px minmax(0,1fr);min-height:184px;overflow:hidden;border:1px solid var(--hd-line);border-radius:14px;background:var(--hd-white);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.hdCard:hover{border-color:#ccd1d4;box-shadow:0 12px 28px rgba(25,31,36,.07);transform:translateY(-2px)}.hdPhoto{position:relative;min-width:0;background:linear-gradient(145deg,#f1f2f2,#e7e9e9);border-right:1px solid #edf0f1;overflow:hidden}.hdPhoto,.hdPhoto img{display:block;height:100%}.hdPhoto img{width:100%;object-fit:cover;object-position:center 14%}.hdInitials{width:100%;height:100%;display:grid;place-items:center;color:#a1a6aa;font-size:30px;font-weight:820}.hdBody{min-width:0;display:flex;flex-direction:column;padding:16px 17px 14px}.hdTopline{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.hdSpecialty{display:block;max-width:calc(100% - 26px);color:#c51b26;font-size:9px;font-weight:850;letter-spacing:.035em;line-height:1.25}.hdArrow{flex:0 0 auto;color:#9ca1a5;font-size:15px;line-height:1}.hdBody h3{margin:7px 0 0;color:#202326;font-size:20px;line-height:1.08;letter-spacing:-.032em;font-weight:810}.hdDesignation{display:block;margin-top:6px;color:#3d4246;font-size:12px;font-weight:760;line-height:1.35}.hdWorkplace{margin-top:4px;color:#797e82}.hdDegrees,.hdWorkplace{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;font-size:10.5px;line-height:1.4}.hdDegrees{margin-top:6px;color:#5f6569;font-weight:680}.hdVisit{min-width:0;display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;margin-top:auto;padding-top:11px}.hdVisitIcon{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#eef8f6;color:#0a8177}.hdVisitIcon svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hdVisitCopy{min-width:0;display:block}.hdVisitCopy strong{display:block;color:#303438;font-size:9.5px;font-weight:820;line-height:1.25}.hdVisitCopy>span{display:block;margin-top:2px;color:#646a6e;font-size:10.5px;line-height:1.35;white-space:normal}.hdDetailLink{display:none}@media(max-width:1100px){.hdDoctors{padding:62px 0 68px}.hdHeader{gap:42px;grid-template-columns:minmax(0,1fr) minmax(290px,.72fr)}.hdCard{grid-template-columns:114px minmax(0,1fr)}.hdBody h3{font-size:19px}}@media(max-width:900px){.hdDoctors{padding:52px 0 58px}.hdHeader{grid-template-columns:1fr;gap:14px;align-items:start}.hdHeading h2{max-width:650px;font-size:clamp(36px,6.5vw,48px)}.hdHeaderAside{max-width:620px}.hdSearch{margin-top:22px;grid-template-columns:minmax(0,1fr) 150px}.hdGrid{grid-template-columns:1fr;gap:12px;margin-top:24px}.hdCard{grid-template-columns:112px minmax(0,1fr);min-height:170px}}@media(max-width:760px){.hdDoctors{padding:42px 0 54px;overflow:hidden}.hdDoctors>.container{width:calc(100% - 28px)!important;max-width:none!important}.hdHeading .ihEyebrow{margin-bottom:8px}.hdHeading h2{max-width:390px;font-size:clamp(30px,8vw,36px);line-height:1.03;letter-spacing:-.043em}.hdHeaderAside p{max-width:390px;font-size:13px;line-height:1.55}.hdAllDoctors{margin-top:11px;font-size:11px}.hdSearch{grid-template-columns:minmax(0,1fr) 54px;width:100%;margin-top:19px;border-radius:11px}.hdSearchField{min-height:54px;grid-template-columns:18px minmax(0,1fr);gap:10px;padding:0 14px}.hdSearchField svg{width:18px;height:18px}.hdSearchField input{font-size:14px}.hdSearch button{width:54px!important;min-width:54px!important;padding:0!important;gap:0!important;white-space:nowrap!important}.hdSearchButtonArrow,.hdSearchButtonLabel{display:none!important}.hdSearchButtonMobileIcon{display:block!important;width:21px!important;height:21px!important}.hdSpecialties{grid-template-columns:1fr;gap:8px;margin-top:15px;min-width:0}.hdSpecialtyRail{width:100%;max-width:100%;gap:8px;padding:0 2px 4px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.hdSpecialtyRail a{padding:7px 10px;border:1px solid #e3e6e8;border-radius:999px;background:#fafafa;color:#565c60;font-size:10.5px;line-height:1.1}.hdSpecialtyRail a:hover{border-color:#d4d8da;background:#f7f7f7}.hdGrid{gap:10px;margin-top:18px}.hdCard{grid-template-columns:92px minmax(0,1fr);min-height:138px;border-radius:12px}.hdCard:hover{transform:none;box-shadow:none}.hdPhoto{min-height:138px}.hdBody{padding:12px 12px 11px}.hdSpecialty{font-size:8.5px;line-height:1.2}.hdArrow{font-size:13px}.hdBody h3{margin-top:5px;font-size:17px;line-height:1.08}.hdDesignation{margin-top:4px;font-size:10.5px;line-height:1.3}.hdDegrees,.hdWorkplace{display:none}.hdVisit{grid-template-columns:24px minmax(0,1fr);gap:7px;padding-top:8px}.hdVisitIcon{width:24px;height:24px}.hdVisitIcon svg{width:12px;height:12px}.hdVisitCopy strong{font-size:8.5px}.hdVisitCopy>span{font-size:9.5px;line-height:1.28}}@media(max-width:420px){.hdDoctors>.container{width:calc(100% - 24px)!important}.hdHeading h2{font-size:29px}.hdSearchField input{font-size:13.5px}.hdCard{grid-template-columns:82px minmax(0,1fr)}.hdCard,.hdPhoto{min-height:130px}.hdBody{padding:10px 10px 9px}.hdBody h3{font-size:15.75px}.hdDesignation{font-size:10px}.hdVisitCopy>span{font-size:9px}}