/**
 * About — "Why Toro Legal Marketing?" overrides.
 *
 * The About page reuses the shared service-page-why module, but its
 * visual is a composed team photo that must show in full, not crop.
 * The shared module pins the visual to a fixed-height cell (100svh-296px,
 * capped 736) and object-fit: covers it, which clips the photo. Here we
 * release the height and let the image display at its natural ratio.
 *
 * Desktop-only: the crop only happens at >=1024px where the shared
 * module switches the visual to the fixed sticky cell. Mobile already
 * renders the image full (width:100%, height:auto).
 *
 * @package tlm-token
 */

@media (min-width: 1024px) {
  #why-toro .tlm-service-page-why__visual {
    height: auto;
    max-height: none;
  }

  #why-toro .tlm-service-page-why__visual-image {
    height: auto;
    object-fit: contain;
  }
}
