/* Scoped article presentation: preserve prose and readable uncropped diagrams. */
.patient-article-width { max-width: 960px; }
.article-layout.patient-article-width { display: block; }
.patient-new-article { max-width: 100%; min-width: 0; }
.patient-new-article p, .patient-new-article li { overflow-wrap: anywhere; }
.patient-new-article .patient-figure { margin: 2rem 0; }
.patient-figure img { display: block; width: 100%; height: auto; border-radius: 12px; object-fit: contain; }
.patient-figure figcaption { margin-top: .7rem; font-size: .9rem; line-height: 1.55; color: #526359; }
.patient-new-article .table-wrap { max-width: 100%; overflow-x: auto; }
.patient-new-article table { width: 100%; }
.patient-new-article h2, .patient-new-article h3 { scroll-margin-top: 110px; }
.patient-related { margin-top: 2.5rem; }
@media(max-width:600px) {
 .patient-article-width h1 { font-size: clamp(1.7rem,7vw,2.3rem); overflow-wrap: anywhere; }
 .patient-new-article .compare { min-width: 480px; }
 .patient-new-article .table-wrap { margin-inline: 0; }
 .patient-figure { margin-inline: 0; }
}
