/* Original square editorial covers; clinic photographs elsewhere stay intact. */
.patient-topics .discovery-photo { aspect-ratio:1; width:100%; height:auto; object-fit:contain; background:#efe8dd; }
.cover-local-intro { font-size:clamp(13px,1.1vw,16px); line-height:1.85; margin:18px 0 0; color:inherit; max-width:34em; word-break:keep-all; overflow-wrap:anywhere; }
.patient-topics .topic-card:focus-visible { outline:3px solid #80543e; outline-offset:5px; }
.patient-topics .discovery-card-copy :is(h3,p) { word-break:keep-all; overflow-wrap:anywhere; }
.patient-topics .discovery-card-copy h3 { text-wrap:balance; }
.local-search-link { display:block; font-size:14px; line-height:1.8; padding:14px 0; color:inherit; text-underline-offset:4px; }
@media(prefers-reduced-motion:reduce) { .patient-topics .topic-card { transition:none; } }
