.toc {

font-size: small;

@include media-breakpoint-up(xm) {
  margin-bottom: calc(#{$paragraph-margin-bottom} * 1.25);
}

&__header {
  font-weight: $headings-font-weight;
}

ul {
  padding-left: 1rem;
  &:first-child {
    padding-left: 0;
  }
  ul {
    padding-left: 1em;
  }
}

li {
  list-style: none;
  &:before {
    @extend .fas;
    color: $primary;
    margin-right: 5px;
    content: fa-content($fa-var-angle-right);
  }
}

}