/* A restrained chevron identifies the four expandable mobile navigation groups. */
details.plum-mobile-menu .plum-mobile-menu__panel details > summary {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
}
details.plum-mobile-menu .plum-mobile-menu__panel details > summary::after {
  content: '';
  flex: 0 0 7px;
  width: 7px;
  height: 7px;
  margin-right: 3px;
  border-right: 1.5px solid currentColor;
  border-bottom: 1.5px solid currentColor;
  transform: rotate(45deg);
}
details.plum-mobile-menu .plum-mobile-menu__panel details[open] > summary::after {
  transform: rotate(225deg);
}
