.page-content__inner {
    max-width: 1150px;
    margin: 2% auto;
    padding: 0 1%;
    box-sizing: content-box;
    line-height: 1.8;
}

.page-content__header {
    padding-bottom: 3%;
}
@media only screen and (min-width: 1024px) {
  .product-card__middle {
      min-height: 7rem;
  }
}
@media only screen and (max-width: 1024px) {
  .course__reg-price {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: center;
      gap: 0.5rem;
      line-height: 1.4;
      flex: 0 0 52%;
  }
  .course__reg-price span {
    font-size: clamp(1rem, 2.5vw, 3rem) !important;
}


}
