/* KTD image presentation patch — only the remaining undersized photograph areas. */
/* Reset browser-default figure gutters that made photos visibly smaller. */
.ktd-stock-photo:not(.ktd-stock-service):not(.ktd-stock-hero) {
  display: block !important;
  margin: 0 !important;
  min-width: 0 !important;
  width: 100% !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  overflow: hidden !important;
  position: relative !important;
}
/* Image-bearing step, journey and article teaser cards only, like the approved services. */
.steps-grid > .step, .article-picks > .article-pick, .full-steps > .full-step,
.full-step:has(> .ktd-stock-service-detail) {
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  min-width: 0 !important;
}
/* The same large consistent image proportion as the four approved home services. */
.ktd-stock-step, .ktd-stock-teaser, .ktd-stock-journey {
  aspect-ratio: 4 / 3 !important;
  height: auto !important;
  min-height: 0 !important;
  margin-bottom: 18px !important;
}
.ktd-stock-identity {aspect-ratio:16/10 !important;height:auto !important}
.ktd-stock-service-detail {
  float:none !important;
  aspect-ratio:16/10 !important;
  height:auto !important;
  margin:0 0 18px !important;
}
.ktd-stock-article {
  width:100% !important;
  max-width:920px !important;
  aspect-ratio:16/9 !important;
  height:auto !important;
  margin:0 0 28px !important;
}
.ktd-stock-step img,.ktd-stock-teaser img,.ktd-stock-journey img,
.ktd-stock-identity img,.ktd-stock-service-detail img,.ktd-stock-article img {
  position:absolute !important;
  inset:0 !important;
  display:block !important;
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  object-fit:cover !important;
  object-position:center !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
}
/* Leave the already-approved four service photographs and their cards untouched. */
