.rt-membership--text-only .rt-membership-main {
  justify-content: center;
}

.rt-membership--text-only .rt-membership-right-part {
  margin-inline: auto;
}

.rt-membership--text-only .rt-membership-para-wrap {
  text-align: center;
}

.rt-membership--text-only .rt-membership-content-wrap {
  margin-inline: auto;
  align-items: center;
}

.rt-membership--text-only .rt-membership-heading-wrap {
  align-items: center;
  text-align: center;
}

/* Keep each benefit icon beside its text on narrow phones. */
@media (max-width: 479px) {
  .rt-membership--text-only .rt-membership-list-wrap {
    width: 100%;
  }

  .rt-membership--text-only .rt-membership-list-box {
    display: grid;
    grid-template-columns: 31px minmax(0, 1fr);
    column-gap: 12px;
    row-gap: 0;
    align-items: start;
    width: 100%;
  }

  .rt-membership--text-only .rt-membership-list-box > img {
    width: 31px;
    height: 31px;
    margin: 0;
  }

  .rt-membership--text-only .rt-membership-list-box > div {
    min-width: 0;
    text-align: left;
  }
}
