.doctor-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:clamp(36px,5vw,80px);align-items:center}
.doctor-media{min-width:0;align-self:start}
.doctor-work-photo{margin:0;border-radius:8px;overflow:hidden;background:#dae3df}
.doctor-work-photo img{display:block;width:100%;height:auto;aspect-ratio:1122/1402;object-fit:cover}
@media(max-width:760px){.doctor-inner{grid-template-columns:1fr;gap:32px}.doctor-media{width:100%;max-width:480px;margin-inline:auto}.doctor-work-photo{border-radius:6px}}
