/*
  Press Centre results list filtering (js/main.js). The whole results
  container fades out, content is swapped (items/dividers shown or hidden
  via the `hidden` attribute) while it's fully invisible, then it fades
  back in. Animating the container as one unit — instead of each item —
  guarantees hidden and visible items never share layout space during the
  transition, which is what caused the list to visibly jump around.
*/

[data-press-results] {
  transition: opacity 150ms ease;
}

[data-press-results].is-fading {
  opacity: 0;
}
