/* Ordered Feature Grid block (block_content: ordered_feature_grid) */
.ordered-feature-grid__heading {
  font-weight: 700;
  margin-bottom: 2.5rem;
}
.ordered-feature-grid__item {
  display: flex;
  align-items: flex-start;
  gap: 1rem;
  margin-bottom: 2rem;
}
.ordered-feature-grid__number {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  font-weight: 700;
  color: #1a1a1a;
  border-radius: 2px;
}
.ordered-feature-grid__number.color-a {
  background-color: #f3e8f6;
}
.ordered-feature-grid__number.color-b {
  background-color: #e3f0db;
}
.ordered-feature-grid__number.color-c {
  background-color: #e2e3f7;
}
.ordered-feature-grid__number.color-d {
  background-color: #d9ecfb;
}
.ordered-feature-grid__body {
  min-width: 0;
}
.ordered-feature-grid__title {
  font-weight: 700;
  font-size: 1.25rem;
  margin: 0 0 0.25rem;
}
.ordered-feature-grid__description {
  margin: 0;
  line-height: 1.5;
}
@media (max-width: 767px) {
  .ordered-feature-grid__heading {
    margin-bottom: 1.5rem;
  }
  .ordered-feature-grid__number {
    width: 2.5rem;
    height: 2.5rem;
  }
  .ordered-feature-grid__item {
    margin-bottom: 1.5rem;
  }
}
/*# sourceMappingURL=ordered-feature-grid.css.map */
