/* English payment channels and FAQ pages
   ========================================================================== */

.page-payment-channels-en .payment-channels__category-tabs {
  width: min(100%, 860px);
}

.page-payment-channels-en .payment-channels__category-tab {
  min-width: 0;
  flex: 1 1 0;
  white-space: normal;
}

.page-payment-channels-en .payment-guide__tab,
.page-payment-channels-en .payment-alert__tab,
.page-payment-channels-en .payment-guide__step-description,
.page-faq-en .faq__category-label,
.page-faq-en .faq-item__question,
.page-faq-en .faq-answer,
.page-faq-detail-en .faq-detail__title,
.page-faq-detail-en .faq-detail__content {
  overflow-wrap: anywhere;
}

.page-payment-channels-en .payment-channels__language-note {
  width: min(100%, 760px);
  box-sizing: border-box;
  margin: 22px auto 0;
  padding: 11px 16px;
  border-left: 3px solid var(--payment-primary);
  border-radius: 0 6px 6px 0;
  background: #eef8fc;
  color: #555555;
  font-family: var(--font-text);
  font-size: 14px;
  line-height: 1.5;
  text-align: center;
}

.page-faq-en .faq__category-tab {
  grid-template-columns: 44px minmax(0, 1fr);
  gap: 9px;
  font-size: clamp(14px, 0.82vw, 15.5px);
}

.page-faq-en .faq-item__trigger {
  align-items: flex-start;
}

.page-faq-detail-en .faq-detail__content h2 {
  font-weight: 600;
}

@media (min-width: 601px) and (max-width: 1024px) {
  .page-payment-channels-en .payment-channels__category-tabs {
    width: min(100%, 680px);
  }

  .page-payment-channels-en .payment-channels__category-tab {
    padding-inline: 10px;
    font-size: 15px;
  }
}

@media (max-width: 600px) {
  .page-payment-channels-en .payment-channels__category-tabs {
    width: 100%;
  }

  .page-payment-channels-en .payment-channels__category-tab {
    min-width: max-content;
    flex: 0 0 auto;
    white-space: nowrap;
  }

  .page-payment-channels-en .payment-channels__language-note {
    margin-top: 18px;
    font-size: 13px;
    text-align: left;
  }

  .page-faq-en .faq__category-tab {
    font-size: 15px;
  }
}
