/* Contextual visuals for the landlord-reports News article only. */
.reports-news-screen { margin: 24px 0; }
.reports-screen-pan { max-width: 100%; overflow-x: auto; border: 2px solid var(--border); border-radius: 4px; }
.reports-screen-pan:focus-visible { outline: 2px solid var(--brand-purple-ink); outline-offset: 3px; }
.reports-screen-pan img { display: block; width: 100%; max-width: none; height: auto; }
body.public-design #main-content .public-reader-type .reports-news-screen figcaption,
body.public-design #main-content .public-reader-type .reports-records-photo figcaption {
  margin-top: 8px;
  font: 400 .875rem/1.5 "Open Sans",Arial,sans-serif !important;
  color: var(--text-secondary);
}
.reports-news-screen figcaption span { display: block; }
.reports-news-screen figcaption a { display: inline-flex; align-items: center; min-height: 44px; }
.reports-records-photo { max-width: 560px; margin: 24px auto; }
.reports-records-photo img { display: block; width: 100%; height: auto; border-radius: 4px; }
.reports-records-photo figcaption { text-align: center; }
@media (max-width:780px) {
  .reports-screen-pan img { width: 1187px; }
}
@media print {
  .reports-screen-pan { overflow: visible; }
  .reports-screen-pan img { width: 100%; }
  .reports-news-screen figcaption a { display: none; }
}
