/* ========================================================================== */
/* English loan product adjustments                                           */
/* ========================================================================== */

.page-loan-product-en .loan-product-breadcrumb__list {
  flex-wrap: wrap;
  line-height: 1.35;
}

.page-loan-product-en .loan-product-intro__title {
  font-size: clamp(28px, 2.35vw, 36px);
  line-height: 1.08;
}

.page-loan-product-en .loan-product-intro__description {
  font-size: 15px;
  line-height: 1.65;
}

.page-loan-product-en .loan-product-intro__actions {
  margin-top: 42px;
}

.page-loan-product-en .loan-product-intro__button {
  font-size: 14px;
  line-height: 1.25;
}

.page-loan-product-en .loan-product-intro__notes {
  font-size: 12.5px;
  line-height: 1.65;
}

.page-loan-product-en .loan-feature-list {
  width: min(100%, 520px);
}

.page-loan-product-en .loan-feature-list__text {
  font-size: 18px;
  line-height: 1.35;
}

.page-loan-product-en .loan-detail-card__list,
.page-loan-product-en .loan-detail-card__note-list {
  line-height: 1.65;
}

.page-loan-product-en .loan-detail-card__note-title {
  line-height: 1.5;
}

.page-loan-product-en .calculator-branch-cta__card h2 {
  line-height: 1.1;
}

.page-loan-product-en .loan-type-calculator__result-row {
  grid-template-columns: minmax(0, 1fr) minmax(230px, 258px);
}

.page-loan-product-en .loan-type-calculator__result-row p {
  font-size: 20px;
  line-height: 1.15;
}

.page-loan-product-en .loan-type-calculator__result-note {
  line-height: 1.4;
}

@media (max-width: 1200px) {
  .page-loan-product-en .loan-product-intro__title {
    font-size: clamp(27px, 2.6vw, 33px);
  }

  .page-loan-product-en .loan-product-intro__actions {
    margin-top: 36px;
  }

  .page-loan-product-en .loan-product-intro__button {
    font-size: 13.5px;
  }
}

@media (max-width: 1024px) {
  .page-loan-product-en .loan-product-intro__content {
    width: min(100%, 680px);
  }

  .page-loan-product-en .loan-product-intro__title {
    font-size: 32px;
  }

  .page-loan-product-en .loan-product-intro__button {
    font-size: 15px;
  }
}

@media (max-width: 700px) {
  .page-loan-product-en .loan-product-intro__title {
    font-size: 28px;
  }

  .page-loan-product-en .loan-product-intro__actions {
    margin-top: 32px;
  }

  .page-loan-product-en .loan-product-intro__button {
    font-size: 16px;
  }

  .page-loan-product-en .loan-feature-list__text {
    font-size: 17px;
  }

  .page-loan-product-en .loan-type-calculator__result-row {
    grid-template-columns: minmax(0, 1fr);
  }
}

@media (max-width: 480px) {
  .page-loan-product-en .loan-product-intro__title {
    font-size: clamp(24px, 7vw, 28px);
  }

  .page-loan-product-en .loan-product-intro__description {
    font-size: 14px;
  }

  .page-loan-product-en .loan-product-intro__notes {
    font-size: 12px;
  }

  .page-loan-product-en .loan-feature-list__text {
    font-size: 16px;
  }

  .page-loan-product-en .calculator-branch-cta__card h2 {
    font-size: 26px;
  }

  .page-loan-product-en .loan-type-calculator__result-row p {
    font-size: 20px;
  }
}
