.rh-lawi-benefits h2 {
  text-box: trim-start cap alphabetic;
}
@media (min-width: 840px) {
  .rh-lawi-benefits .wp-block-media-text__content {
    padding-left: clamp(40px, 2vw, 60px) !important;
  }
}
.rh-lawi-benefits .is-benefits-column {
  padding: 2rem;
  border: 1px solid var(--rh--color--highlight);
  margin-block-end: 2rem !important;
}
@media (min-width: 450px) {
  .rh-lawi-benefits .is-benefits-column .wp-block-columns.is-border {
    border-bottom: 1px solid var(--rh--color--highlight);
    padding-bottom: 2rem;
  }
}
.rh-lawi-benefits .is-benefits-column .wp-block-columns .wp-block-column:nth-child(2) {
  border-top: 1px solid var(--rh--color--highlight);
  border-bottom: 1px solid var(--rh--color--highlight);
  padding-block: 2rem;
}
@media (min-width: 450px) {
  .rh-lawi-benefits .is-benefits-column .wp-block-columns .wp-block-column:nth-child(2) {
    border-left: 1px solid var(--rh--color--highlight);
    border-top: 0;
    border-bottom: 0;
    padding-left: 2rem;
    padding-block: 0;
  }
}
.rh-lawi-benefits .is-benefits-column ul {
  margin-block-end: 0;
}
.rh-lawi-benefits .is-benefits-column .rh-block-icon {
  color: var(--rh--color--ci);
  margin-block-end: 1rem;
}