.rh-nara-benefits {
  --block-gap: 5rem;
  margin-block: 0 var(--block-gap) !important;
  padding: 6rem 2rem !important;
}
@media (min-width: 840px) {
  .rh-nara-benefits {
    --block-gap: 7rem;
  }
}
@media (min-width: 1280px) {
  .rh-nara-benefits {
    --block-gap: 12rem;
  }
}
.rh-nara-benefits > .has-background-dim::before {
  opacity: 0.5;
}
.rh-nara-benefits .wp-block-columns {
  line-height: 1.3;
}
.rh-nara-benefits .wp-block-columns p:first-of-type {
  font-size: 20px;
  letter-spacing: 2px;
  margin-bottom: 0;
  text-transform: uppercase;
}
.rh-nara-benefits .wp-block-columns .rh-block-icon {
  margin-bottom: 1rem;
}