/* Confirmed clinician directions and the clinic email, release 16.2. */
.footer__email{display:flex;align-items:center;min-height:44px;width:fit-content;max-width:100%;font-size:16px;font-weight:600;line-height:1.5;color:#2f669c;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#8fb4db}
.footer__email:hover{color:#194d87;text-decoration-color:currentColor}
.footer-nav a{overflow-wrap:anywhere}
.doctor-card__directions{font-size:14px;font-weight:500;line-height:1.55;color:#365f87;margin:10px 0 0;overflow-wrap:anywhere}
.service-doctors .doctor-grid{grid-template-columns:minmax(0,1fr);max-width:620px}
.service-doctors .doctor-card__link{display:grid;grid-template-columns:160px minmax(0,1fr)}
.service-doctors .doctor-card__photo{height:100%;min-height:220px;aspect-ratio:auto}
.service-doctors .doctor-card__body{min-width:0;padding:20px}
.service-doctors .doctor-card__speciality,.service-doctors .doctor-card h3,.service-doctors .doctor-card__branch{min-height:0}
.service-doctors .doctor-card__speciality{margin-bottom:7px}
.service-doctors .doctor-card__directions{margin-top:10px}
@media(max-width:700px){
 .footer__email{grid-column:1/-1;justify-self:start;font-size:16px}
 .service-doctors .doctor-card__link{grid-template-columns:110px minmax(0,1fr)}
 .service-doctors .doctor-card__body{padding:14px}
 .service-doctors .doctor-card__photo{min-height:210px}
 .service-doctors .doctor-card h3{font-size:17px;line-height:1.4}
 .service-doctors .doctor-card__more{margin-top:10px}
}
@media(max-width:370px){
 .service-doctors .doctor-card__link{grid-template-columns:88px minmax(0,1fr)}
 .service-doctors .doctor-card__body{padding:12px}
 .service-doctors .doctor-card h3{font-size:16px}
}
