.faq-accordion .faq-item {
  background-color: var(--white);
  border: 1px solid var(--grey-solomon);
  overflow: hidden;
}

.faq-accordion .faq-button {
  background-color: var(--white);
  color: var(--blue-classic);
  box-shadow: none;
}

.faq-accordion .faq-button:not(.collapsed) {
  background-color: var(--blue-faint);
  color: var(--blue-classic);
  box-shadow: none;
}

.faq-accordion .faq-button:focus {
  box-shadow: none;
  outline: 2px solid var(--blue-classic);
  outline-offset: -2px;
}

.faq-accordion .accordion-body {
  padding-top: 1.25rem;
  line-height: 1.6;
}

.faq-accordion .accordion-body p:last-child {
  margin-bottom: 0;
}
