/* Morning client batch: keep the change to the Home hero's existing overlay. */
html .ebt-imported-page #dingmans-home-hero-code-v1.dm-home-hero.dm-morning-home-hero::before {
  background: radial-gradient(at 50% 0%, rgba(var(--dm-palette-page-rgb), .56) 0%, rgba(var(--dm-palette-page-rgb), .79) 100%);
}

html .ebt-imported-page .dm-breadcrumb.dm-morning-breadcrumb {
  font-size: 15px;
  letter-spacing: .025em;
  line-height: 1.65;
}
html .ebt-imported-page .dm-morning-breadcrumb > [aria-current="page"] {
  display: inline-block;
  max-width: 100%;
  vertical-align: top;
}
html .ebt-imported-page .dm-detail-aside h3.dm-morning-service-plan {
  font-size: clamp(26px, 2.2vw, 38px);
  line-height: 1.12;
  max-width: none;
}
@media (max-width: 767px) {
  /* The section title is 7vw on phones. Keep its inset headings subordinate
     and consistent with the Home contact box, including narrow 320px screens. */
  html .ebt-imported-page .dm-detail-aside h3.dm-morning-service-plan,
  html .ebt-imported-page .dm-detail-aside h3.dm-morning-guidance-title,
  html .ebt-imported-page .dm-home-contact > h3 {
    font-size: min(26px, 6.6vw);
  }
}
html .ebt-imported-page #dingmans-command-map-v2 .dm-nowrap { white-space: nowrap; }

/* The supplied inspection photo is retained. Focus its right-hand wheel/brake
   area: this crop excludes the plate on the left at every banner aspect ratio. */
html .ebt-imported-page #dm-home-cta.dm-morning-inspection-banner { overflow: hidden; }
html .ebt-imported-page #dm-home-cta.dm-morning-inspection-banner > .dm-band-image {
  object-position: 100% 50%;
  transform: scale(1.45);
  transform-origin: 100% 50%;
}
