  @media print, screen and (width >= 48.0625em) {
  .accordions > .grid-container::before {
    position: absolute;
    top: 0;
    border-left: 1px solid var(--gray--line);
    content: '';
    height: 100%;
    width: 1px;
  }
}

@media print, screen and (width >= 48.0625em) {
  .accordions > .grid-container {
    position: relative;
    padding-right: 0;
  }

  .accordions > .grid-container .grid-container {
    padding-left: 0;
  }
}

@media print, screen and (width >= 48.0625em) {
  .accordions .accordion {
    max-width: 53.75rem;
    padding-left: 3.75rem;
  }
}

.accordion {
  clear: both;
}

.accordions .section-heading__subheading.intro-text {
  font-size: 1rem;
}

.accordion__content::before,
.accordion__content::after {
  display: table;
  -ms-flex-order: 1;
  order: 1;
  content: ' ';
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}

.accordions .section-heading__subheading.intro-text p:last-child {
  padding-bottom: var(--spacing--small);
}
