.panel {
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  transition: max-height 300ms ease-in-out, opacity 300ms ease-in-out;
}

.open > .panel {
  opacity: 1;
  max-height: var(--panel-h);
}

[data-acc-toggle] .icon-plus,
[data-acc-toggle] .icon-minus {
  margin-left: 0.5rem;
  flex: none;
}

svg {
  color: #243454;
}
