.accordion-block .accordion:first-of-type {
  border-top: 0.5px solid #5B5B5B;
}
.accordion-block .accordion .plus-symbol {
  font-size: 20px;
  line-height: 20px;
}
@media (min-width: 640px) {
  .accordion-block .accordion .plus-symbol {
    font-size: 28px;
    line-height: 28px;
  }
}
.accordion-block .accordion .answer {
  transition: height 0.3s ease;
  height: 0px;
  overflow: hidden;
}
.accordion-block .accordion .answer img {
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}
.accordion-block .accordion .accordion-trigger .page-title {
  transition: 0.25s color;
}
.accordion-block .accordion .accordion-trigger:hover .page-title {
  color: #888888 !important;
  transition: 0.25s color;
}
.accordion-block .accordion .accordion-trigger.open .page-title {
  color: #d90000 !important;
}
.accordion-block .accordion .accordion-trigger.open .answer {
  display: block;
}

html.dark .accordion-block .accordion .accordion-trigger {
  color: white !important;
}

html:not(.dark) .accordion-block .accordion .accordion-trigger {
  --tw-text-opacity: 1 !important;
  color: rgb(85 85 85 / var(--tw-text-opacity)) !important;
}
