body[data-page="index-v3"] .team3__h {
  font-size: 1.75rem;
  line-height: var(--leading-heading);
  letter-spacing: 0;
}

@media (min-width: 768px) {
  body[data-page="index-v3"] .team3__inner {
    display: grid;
    grid-template-columns: minmax(0, 1.2fr) minmax(0, .8fr);
    gap: var(--space-4);
    align-items: center;
  }

  body[data-page="index-v3"] .team3__copy {
    min-width: 0;
    padding-bottom: var(--space-4);
  }

  body[data-page="index-v3"] .team3__photo--cut {
    width: 100%;
    max-width: 420px;
    height: auto;
    aspect-ratio: 1200 / 962;
    justify-self: center;
  }
}