.patient-tools .patient-tool{padding:0;overflow:hidden;background:#fff;box-shadow:0 5px 20px #285c6107;min-width:0}
.patient-thumb{display:block;overflow:hidden;flex:0 0 auto;aspect-ratio:16/10;background:#f4efe7;border-bottom:1px solid #e6e9e2}
.patient-thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .25s ease}
.patient-thumb:hover img{transform:scale(1.025)}
.patient-thumb:focus-visible{outline:3px solid #b95437;outline-offset:-4px}
.patient-tool-body{display:flex;flex-direction:column;flex:1;padding:23px 24px 25px;min-width:0}
.patient-tool-body h2{margin:0 0 12px;font-size:23px;line-height:1.3}
.patient-tool-body p{margin:0 0 20px;line-height:1.65;flex:1}
.patient-tool-body .textlink{align-self:flex-start}
@media(max-width:650px){.patient-tool-body{padding:21px 22px 23px}.patient-tool-body h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){.patient-thumb img{transition:none}}
