/* Mamta Doctor Clinical Profile 16 Oct */
.md-directory.mh-photo-profile{color:#183b4c}
.mh-doc-hero{background:linear-gradient(110deg,#f0f8fb,#fff 52%,#fff8ec);padding:22px 0 70px}
.mh-doc-crumb{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:#7b929e;font-size:12px;margin-bottom:36px}
.mh-doc-crumb a{color:#157e96}.mh-doc-main{display:grid;grid-template-columns:1fr .83fr;align-items:center;gap:52px}
.mh-kicker{color:#177c96;font-size:11px;font-weight:900;letter-spacing:2.2px;text-transform:uppercase}
.mh-doc-main h1{font-size:clamp(42px,4.4vw,67px);line-height:1.1;letter-spacing:-2.5px;color:#173c4f;margin:14px 0}
.mh-doc-main h2{font-size:21px;font-weight:650;color:#386b81;margin:0 0 15px}
.mh-doc-main p{line-height:1.75;color:#66818b;font-size:16px;max-width:610px}
.mh-doc-qual{font-weight:800!important;color:#416474!important;font-size:14px!important}
.mh-doc-photo{height:475px;background:linear-gradient(155deg,#e5f2f7,#fbf5ea);border-radius:25px;border:1px solid #dce9ed;overflow:hidden;position:relative;box-shadow:0 20px 38px #173d501c}
.mh-doc-photo img{width:100%;height:100%;object-fit:contain;object-position:center bottom}
.mh-doc-photo span{position:absolute;bottom:17px;left:17px;right:17px;background:#ffffffea;border-radius:10px;padding:11px 14px;color:#1f617c;font-size:12px;font-weight:850}
.mh-doc-actions{display:flex;gap:11px;flex-wrap:wrap;margin:27px 0}
.mh-doc-primary,.mh-doc-outline{border-radius:10px;padding:14px 18px;font-weight:850;font-size:13px;min-height:45px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}
.mh-doc-primary{background:#11788e;color:#fff!important;border:1px solid #11788e}.mh-doc-outline{background:#fff;color:#176b83;border:1px solid #c6dfe6}
.mh-doc-primary:hover,.mh-doc-outline:hover{filter:brightness(.93)}
.mh-doc-note{font-size:12px!important;max-width:580px;color:#718997!important}
.mh-doc-trail{background:#204c60;color:#fff}.mh-doc-trail .wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;padding:22px 0}
.mh-doc-trail b{font-size:22px;color:#f1c56b;margin-right:9px}.mh-doc-trail span{font-size:12px}
.mh-doc-section{padding:75px 0}.mh-doc-section:nth-child(odd){background:#f6fafc}
.mh-doc-section h2{font-size:clamp(32px,3vw,45px);color:#183c4d;line-height:1.2;letter-spacing:-1.2px;max-width:760px;margin:13px 0 23px}
.mh-doc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.mh-doc-interest{background:#fff;border:1px solid #dfebef;padding:22px;border-radius:16px;transition:transform .2s,box-shadow .2s}
.mh-doc-interest:hover{transform:translateY(-4px);box-shadow:0 14px 32px #15364d15}
.mh-doc-interest svg{width:33px;height:33px;color:#2793a8}.mh-doc-interest h3{color:#265a6c;font-size:18px;margin-top:20px;line-height:1.3}
.mh-doc-interest p{color:#647c8a;font-size:13px;line-height:1.7}
.mh-doc-visit{background:#fdf7ec}.mh-doc-visit .wrap{display:grid;grid-template-columns:1fr .9fr;gap:45px;align-items:center}
.mh-doc-visit img{height:340px;width:100%;object-fit:cover;border-radius:21px}
.mh-doc-visit p{font-size:15px;line-height:1.8;color:#637b87}
.mh-doc-cta{background:#1a4657;color:#fff}.mh-doc-cta h2{color:#fff}.mh-doc-cta p{font-size:15px;color:#cde1e8;line-height:1.8}.mh-doc-cta .mh-doc-actions a{background:#fff;color:#145c73!important;border:1px solid #fff}
.mh-doc-faq{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mh-doc-faq details{padding:19px;background:#fff;border:1px solid #d9e7ec;border-radius:13px}
.mh-doc-faq summary{font-weight:800;color:#28566b;cursor:pointer}.mh-doc-faq p{font-size:13px;line-height:1.7;color:#657c87}
@media(max-width:1000px){.mh-doc-grid{grid-template-columns:repeat(2,1fr)}.mh-doc-main{gap:24px}}
@media(max-width:680px){.mh-doc-main,.mh-doc-visit .wrap{grid-template-columns:1fr}.mh-doc-main h1{font-size:40px;letter-spacing:-1.5px}.mh-doc-photo{height:380px}.mh-doc-hero{padding-bottom:40px}.mh-doc-section{padding:55px 0}.mh-doc-grid{grid-template-columns:1fr}.mh-doc-trail .wrap{grid-template-columns:1fr;gap:7px}.mh-doc-faq{grid-template-columns:1fr}.mh-doc-visit img{height:245px}}
