.cc_yo96d8g2_qISe6XfBAK .f-faq__layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 8px;
}

.cc_yo96d8g2_qISe6XfBAK .f-faq__list {
  border-top: 1px solid var(--f-border);
}

.cc_yo96d8g2_qISe6XfBAK .f-faq__cta {
  margin: -8px 0 16px;
  font-size: 14px;
  color: var(--f-muted);
}

@media (min-width: 1024px) {
  .cc_yo96d8g2_qISe6XfBAK .f-faq--side .f-faq__layout {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.6fr);
    gap: 64px;
    align-items: start;
  }

  .cc_yo96d8g2_qISe6XfBAK .f-faq--side .f-faq__head {
    position: sticky;
    top: 100px;
  }

  .cc_yo96d8g2_qISe6XfBAK .f-faq:not(.f-faq--side) .f-faq__layout {
    max-width: 860px;
  }
}
