.o-recommended-use__media-position--left {
  order: 1;
}
.o-recommended-use__media-position--right {
  order: 1;
}
.o-recommended-use__content-position--left {
  order: 2;
}
.o-recommended-use__content-position--right {
  order: 2;
}
@media screen and (min-width: 768px) {
  .o-recommended-use__media-position--left, .o-recommended-use__content-position--left {
    order: 1;
    padding-right: 5.5rem;
  }
  .o-recommended-use__media-position--right, .o-recommended-use__content-position--right {
    order: 2;
    padding-left: 5.5rem;
  }
}
.o-recommended-use__heading {
  margin-bottom: 3rem;
}
@media screen and (min-width: 768px) {
  .o-recommended-use__heading {
    margin-bottom: 5rem;
  }
}
.o-recommended-use__content {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.o-recommended-use__image img {
  max-width: 100%;
  height: auto;
  border-radius: 1rem;
}
.o-recommended-use__heading,
.o-recommended-use .a-checkbox__label,
.o-recommended-use .a-input__field,
.o-recommended-use .a-btn--transparent {
  color: inherit;
}
.o-recommended-use .m-accordion--open .m-accordion__header {
  margin-bottom: 1.2rem;
}
.o-recommended-use__tab-category {
  margin-left: -1.2rem;
  margin-right: -1.2rem;
  padding-left: 1.2rem;
  padding-right: 1.2rem;
  margin-bottom: 1.2rem;
  display: flex;
  flex-wrap: nowrap;
  gap: 1rem;
}
.o-recommended-use__tab-category:last-child {
  margin-bottom: 0;
  padding-bottom: 3rem;
}
@media screen and (min-width: 768px) {
  .o-recommended-use__tab-category:last-child {
    padding-bottom: 7rem;
  }
}
.o-recommended-use__tab-category-title {
  font-weight: 700;
  flex-basis: 33.33%;
  flex-shrink: 0;
  word-break: break-all;
}
