.accord .insta-trans,
.accord .insta-trans * {
  transition: none !important;
}
.accord .accord-item {
  overflow: hidden;
}
.accord .accord-heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1em;
  cursor: pointer;
}
.accord .accord-chevron {
  transition: transform 0.15s linear;
}
.accord .accord-panel.concealed,
.accord .accord-panel.revealed {
  height: auto;
  overflow: hidden;
  opacity: 1;
  transition-property: height, opacity, margin;
  transition-duration: 0.15s;
  transition-timing-function: linear;
  transition-delay: 0s, 0.125s, 0s;
}
.accord .accord-panel.concealed {
  height: 0 !important;
  margin: 0;
  opacity: 0;
  transition-delay: 0s;
}
.accord
  .accord-item:has(> .accord-panel.revealed)
  > .accord-heading
  > .accord-chevron {
  transform: scaleY(-1);
}
/*# sourceMappingURL=accord.css.map */
