/* Homepage Community: section number/label belongs at the left edge, above the photograph. */
body.nht-reference .nht-community .nht-community-grid {
  display:grid;
  row-gap:clamp(20px,2.4vw,30px);
  align-items:center;
}
body.nht-reference .nht-community .nht-community-grid > .nht-home-community-eyebrow {
  grid-column:1 / -1;
  grid-row:1;
  justify-self:start;
  text-align:left;
  margin:0!important;
  color:#183a2b;
}
body.nht-reference .nht-community .nht-community-grid > .nht-community-photo {
  grid-column:1;
  grid-row:2;
}
body.nht-reference .nht-community .nht-community-grid > .nht-home-community-content {
  grid-column:2;
  grid-row:2;
  min-width:0;
}
@media(max-width:760px) {
  body.nht-reference .nht-community .nht-community-grid {
    grid-template-columns:minmax(0,1fr)!important;
    row-gap:22px;
  }
  body.nht-reference .nht-community .nht-community-grid > .nht-home-community-eyebrow {
    grid-column:1;
    grid-row:1;
  }
  body.nht-reference .nht-community .nht-community-grid > .nht-community-photo {
    grid-column:1;
    grid-row:2;
  }
  body.nht-reference .nht-community .nht-community-grid > .nht-home-community-content {
    grid-column:1;
    grid-row:3;
  }
}
