/* Additional whole-site illustrations for the fictional trade demos. */
.d-site .jobsite-wide {
  padding-block: 52px;
  border-top: 1px solid #d7dedb;
}

.jobsite-wide .jobsite-wide-intro {
  max-width: 48em;
  margin: 18px 0 0;
}

.jobsite-wide .jobsite-wide-figure {
  margin: 28px 0 0;
}

.jobsite-wide .jobsite-wide-image {
  display: block;
  position: static;
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: none;
  aspect-ratio: auto;
  object-fit: contain;
}

.jobsite-wide .jobsite-wide-caption {
  position: static;
  margin-top: 12px;
  padding: 0;
  color: #4c6068;
  background: none;
  font-size: 14px;
  line-height: 1.85;
}

.jobsite-wide-disclosure {
  display: block;
  margin-top: 4px;
}

@media (max-width: 600px) {
  .jobsite-wide-title-tail {
    display: block;
  }

  .d-site .jobsite-wide {
    padding-block: 32px;
  }

  .jobsite-wide .jobsite-wide-figure {
    margin-top: 20px;
  }
}
