/* Restore the original team section: heading above a contained photo. */
.qi-home .chapter-divider.chapter-divider--selfie {
  width:min(1440px,calc(100% - 64px));
  margin:110px auto 0;
}
.qi-home .chapter-divider--selfie .chapter-heading {
  position:static;
  display:flex;
  width:min(1160px,100%);
  margin:0 auto 26px;
  padding:0;
}
.qi-home .chapter-divider--selfie .chapter-image {
  max-width:1250px;
  max-height:none;
  margin:auto;
  border:1px solid #f1f1f1;
  border-radius:28px;
}
.qi-home .chapter-divider--selfie .chapter-image img {
  width:100%;
  height:auto;
  max-height:none;
  object-fit:contain;
}
@media(min-width:1450px) {
  .qi-home .chapter-divider.chapter-divider--selfie {
    width:min(1440px,calc(100% - 100px));
  }
}
@media(max-width:767px) {
  .qi-home .chapter-divider.chapter-divider--selfie {
    width:calc(100% - 28px);
    margin-top:65px;
  }
  .qi-home .chapter-divider--selfie .chapter-heading {
    display:block;
    padding:0 6px;
    margin-bottom:22px;
  }
  .qi-home .chapter-divider--selfie .chapter-image {
    border-radius:16px;
  }
}
