/**
 * About Us: "Who We Are" rhythm and alignment.
 * Avoid a premature narrow two-column layout on tablets, align both
 * columns at desktop, and remove default paragraph margins that produce
 * a large gap beneath the section heading on stacked layouts.
 */
.mmh-about-who-clean .mmh-about-who-grid {
  align-items: start;
}
.mmh-about-who-clean .mmh-about-who-copy {
  min-width: 0;
}
.mmh-about-who-clean .mmh-about-who-copy > p {
  margin: 0;
  line-height: 1.6;
}
.mmh-about-who-clean .mmh-about-who-copy > p + p {
  margin-top: 20px;
}
@media (min-width: 1200px) {
  .mmh-about-who-clean .mmh-about-who-grid {
    grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr);
    column-gap: clamp(44px, 5vw, 72px);
  }
}
@media (max-width: 1199px) {
  .mmh-about-who-clean .mmh-about-who-grid {
    grid-template-columns: minmax(0, 1fr);
    row-gap: 22px;
  }
  .mmh-about-who-clean .mmh-about-who-grid .mmh-rule {
    margin-bottom: 0;
  }
}
@media (max-width: 700px) {
  .mmh-about-who-clean .mmh-about-who-grid {
    row-gap: 16px;
  }
  .mmh-about-who-clean .mmh-about-who-copy > p + p {
    margin-top: 18px;
  }
}
