/* Stable image geometry and complete result photographs. */
img{max-width:100%}
.showcase-caption{height:auto;min-height:180px}
.showcase-caption h2,.showcase-caption p,.showcase-caption a{overflow-wrap:anywhere}
.casepair>div{min-width:0;display:flex;flex-direction:column}
.casepair .case-open{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center}
.casepair .case-open img{width:100%;height:100%;max-height:none;object-fit:contain;aspect-ratio:auto}
.casepair>div>span{margin-top:auto}
.case-open:focus-visible{outline:3px solid #846b46;outline-offset:-3px}
@media(max-width:900px) and (min-width:681px){.showcase-caption{min-height:220px}.physiciancard h3{min-height:90px}}
@media(max-width:680px){.showcase-caption{min-height:190px}.doctor-search select{width:100%}.physicianfeature .portrait{margin-inline:auto}.resultpages{flex-wrap:wrap}}
