.accordion {
  max-width: 872px;
  margin: auto;
}
.article-container .accordion {
  max-width: 850px;
}
.accordion-heading {
  margin-bottom: 64px;
  text-align: center;
}

.accordion-item {
  border: 0;
}

.accordion-button:not(.collapsed) {
  background: none;
}

.accordion-button {
  padding: 16px 32px 8px 8px;
  border-radius: 0 !important;
}

.accordion-button::after {
  background-image: url('/themes/custom/unified/icons/Chevron-Down.svg');
  filter: invert(17%) sepia(12%) saturate(2739%) hue-rotate(137deg) brightness(95%) contrast(94%);
  position: absolute;
  right: 0px;
}

.accordion-button:not(.collapsed)::after {
  background-image: url('/themes/custom/unified/icons/Chevron-Down.svg');
}

.accordion-body {
  color: var(--acBlueText);
  font-size: 16px;
  padding: 16px;
}

.accordion-body ul {
  padding-left: 30px;
}

.accordion-button:not(.collapsed) {
  box-shadow: none;
}

.accordion-button:not(.collapsed) {
  color: var(--acBlueText);
}

.accordion-button:focus {
  border: 0;
  box-shadow: none;
}
.accordion-item:first-of-type,
.accordion-item:last-of-type {
  border-radius: 0;
}

/*start of new code*/
.accordion .accordion-item .accordion-header {
  font-size: 22px;
  font-style: normal;
  font-weight: 500;
  line-height: 120%;
  padding: 16px 8px;
  border-bottom: 1px solid #B5B5B5;
}

.accordion .accordion-item .accordion-body p:last-of-type {
  margin-bottom: 0;
}

.accordion .accordion-item .accordion-button::after {
  right: 8px
}

@media (min-width: 768px) {
  .accordion-body {
    padding: 32px;
  }
}

.accordion.faq-categories-list .accordion-item .accordion-header {
  padding: 0;
}

.accordion.faq-categories-list .accordion-item .accordion-header .accordion-button {
  font-size: 22px;
  font-style: normal;
  font-weight: 400;
  line-height: 120%;
}

.accordion.faq-categories-list .accordion-item .accordion-body .border-bottom {
  border: none !important;
}
.footnote ol:last-child {
  margin-bottom: 0;
}

.footnote .accordion-body {
  padding-bottom: 0;
  font-size: 14px;
}

.footnote .article-container.mb-5 {
  margin-bottom: 0 !important;
}
