/* Approved body artwork for the listing diagnostic article only. */
.listing-diagnostic-figure { margin: 32px auto; }
body.public-design #main-content .public-reader-type .listing-diagnostic-figure > img { display: block; width: 100%; height: auto; margin: 0; object-fit: contain; }
.listing-diagnostic-photo { max-width: 620px; }
.listing-diagnostic-showing { max-width: 320px; }
body.public-design #main-content .public-reader-type .listing-diagnostic-figure figcaption { margin: 10px 0 0; font-size: .875rem; font-style: normal; line-height: 1.5; text-align: center; }
