/* Mercer Ventures defect corrections only. No redesign. */

body[data-page="ventures"] .ventures-hero h1,
body[data-page="ventures"] .ventures-section h2,
body[data-page="ventures"] .proof-chapter__copy h3 {
  overflow-wrap: normal;
  word-break: normal;
  hyphens: none;
}

body[data-page="ventures"] .proof-chapter,
body[data-page="ventures"] .proof-chapter__media,
body[data-page="ventures"] .proof-chapter__media--pair {
  align-items: start;
  align-content: start;
}

body[data-page="ventures"] .proof-chapter__media,
body[data-page="ventures"] .proof-chapter figure {
  align-self: start;
}

body[data-page="ventures"] .proof-chapter figure {
  height: auto;
}

body[data-page="ventures"] .proof-chapter figure img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  aspect-ratio: auto;
  object-fit: contain;
  object-position: top left;
}

@media (min-width: 1000px) {
  body[data-page="ventures"] .proof-chapter {
    grid-template-columns: minmax(17.5rem, .52fr) minmax(0, 1.48fr);
    column-gap: clamp(2rem, 4vw, 4rem);
  }

  body[data-page="ventures"] .proof-chapter__copy h3 {
    font-size: clamp(1.75rem, 2.1vw, 2.35rem);
    line-height: 1.14;
  }
}

@media (max-width: 760px) {
  body[data-page="ventures"] .proof-chapter,
  body[data-page="ventures"] .proof-chapter__media--pair {
    grid-template-columns: minmax(0, 1fr);
  }

  body[data-page="ventures"] .proof-chapter__copy {
    position: static;
    width: 100%;
    min-width: 0;
    max-width: none;
  }

  body[data-page="ventures"] .proof-chapter__copy h3 {
    font-size: clamp(1.7rem, 8vw, 2.05rem);
    line-height: 1.12;
  }

  body[data-page="ventures"] .proof-chapter__media,
  body[data-page="ventures"] .proof-chapter__media figure,
  body[data-page="ventures"] .proof-chapter__media img {
    width: 100%;
    max-width: 100%;
    min-width: 0;
  }
}
