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