/* Keep the approved membership card; align wrapped benefits on phones. */
@media (max-width: 680px) {
  .bttdBwpLanding .bttdLandingMembership aside {
    text-align: left;
  }
  .bttdBwpLanding .bttdLandingMembership aside > small,
  .bttdBwpLanding .bttdLandingMembership aside > b {
    display: block;
    line-height: 1.5;
  }
  .bttdBwpLanding .bttdLandingMembership aside ul {
    gap: 13px;
    margin: 24px 0;
  }
  .bttdBwpLanding .bttdLandingMembership aside li {
    display: grid;
    grid-template-columns: 1em minmax(0, 1fr);
    column-gap: 9px;
    align-items: start;
    text-align: left;
    line-height: 1.55 !important;
    overflow-wrap: normal !important;
    word-break: normal;
    hyphens: none;
    text-wrap: pretty;
  }
  .bttdBwpLanding .bttdLandingMembership aside li::before {
    margin: 0;
    line-height: inherit;
  }
}
