/* Imported from: ../ChokkuFaq/styles.css */
.cc_Z6ZOJ8rgEP_eEGViJwzLy .chokku-faq {
  width: 100%;
  min-width: 0;
  box-sizing: border-box;
  padding: var(--faq-padding, 52px) clamp(16px, 3vw, 40px);
  background: var(--faq-background, #fff);
  font-family: "Poppins", sans-serif;
}

.cc_Z6ZOJ8rgEP_eEGViJwzLy .chokku-faq-inner {
  width: 100%;
  min-width: 0;
  max-width: var(--faq-width, 1000px);
  margin: 0 auto;
}

.cc_Z6ZOJ8rgEP_eEGViJwzLy .chokku-faq-heading {
  margin-bottom: var(--faq-heading-gap, 28px);
  text-align: center;
}
.cc_Z6ZOJ8rgEP_eEGViJwzLy .chokku-faq .chokku-faq-eyebrow {
  margin: 0 0 10px; color: var(--faq-eyebrow-color); letter-spacing: .14em;
  font-size: var(--faq-eyebrow-size); font-weight: var(--faq-eyebrow-weight); line-height: 1.6;
}
.cc_Z6ZOJ8rgEP_eEGViJwzLy .chokku-faq .chokku-faq-title {
  margin: 0; color: var(--faq-title-color); font-size: var(--faq-title-size);
  font-weight: var(--faq-title-weight); line-height: 1.25; letter-spacing: -.025em; overflow-wrap: anywhere;
}
.cc_Z6ZOJ8rgEP_eEGViJwzLy .chokku-faq .chokku-faq-subtitle {
  margin: 14px 0 0; color: var(--faq-subtitle-color); font-size: var(--faq-subtitle-size);
  font-weight: var(--faq-subtitle-weight); line-height: 1.7; white-space: pre-line;
}
.cc_Z6ZOJ8rgEP_eEGViJwzLy .chokku-faq-list { min-width: 0; }
@media (min-width: 1024px) {
  .cc_Z6ZOJ8rgEP_eEGViJwzLy .chokku-faq--two-columns .chokku-faq-list {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    column-gap: max(16px, var(--faq-gap, 10px));
    align-items: start;
  }
  .cc_Z6ZOJ8rgEP_eEGViJwzLy .chokku-faq--two-columns .chokku-faq-list > * { min-width: 0; }
}
@media (max-width: 767px) {
  .cc_Z6ZOJ8rgEP_eEGViJwzLy .chokku-faq { padding-top: var(--faq-mobile-padding); padding-bottom: var(--faq-mobile-padding); }
  .cc_Z6ZOJ8rgEP_eEGViJwzLy .chokku-faq .chokku-faq-eyebrow { font-size: var(--faq-eyebrow-mobile-size); }
  .cc_Z6ZOJ8rgEP_eEGViJwzLy .chokku-faq .chokku-faq-title { font-size: var(--faq-title-mobile-size); }
  .cc_Z6ZOJ8rgEP_eEGViJwzLy .chokku-faq .chokku-faq-subtitle { font-size: var(--faq-subtitle-mobile-size); }
}

/* End import: ../ChokkuFaq/styles.css */
