/* One restrained photographic finish. Native UI, maps and the day/evening pair stay exact. */
:root { --photo-finish: saturate(.92) contrast(.98) sepia(.06); }
.hero__media picture > img,
.management-hero__photo > img,
.media-story__picture > img,
.about-slideshow__frame > img,
.service-photo > img,
.focus-split > picture > img,
.photo-statement:not([data-day-night]) .photo-statement__media > img,
.start-section__image > img { filter: var(--photo-finish); }

/* A minus remains a minus, without the old rotated-plus diagonal. */
.faq__item button[aria-expanded] span[data-faq-sign] { transform: none; min-width: 1.2em; text-align: center; }
.faq__panel[data-faq-animating] { overflow: hidden; overflow-anchor: none; }
@media print {
  .hero__media picture > img, .management-hero__photo > img,
  .media-story__picture > img, .about-slideshow__frame > img,
  .service-photo > img, .focus-split > picture > img,
  .photo-statement .photo-statement__media > img, .start-section__image > img { filter: none; }
}
