html {
  scroll-behavior: smooth;
}

.FAQs ul,
.FAQs li {
  list-style: none;
  margin: 0;
  padding: 0;
}

.linkListSection {
  display: flex;
  flex-direction: column;
  margin-bottom: 40px;
}

.linkListTitle {
  margin-bottom: 8px;
}

.linkList {
  display: flex;
  flex-wrap: wrap;
  row-gap: 8px;
}

.linkListSection .linkListItem::after {
  content: "|";
  padding: 0 8px;
  color: #d9d9d9;
}

.linkListSection .linkListItem:last-child::after {
  content: "";
}

@media (--arc-custom-media-min-width-s-px) {
  .linkList--padded {
    min-width: 588px;
    width: auto;
  }
}

@media (--arc-custom-media-min-width-m-px) {
  .linkList--padded {
    min-width: 720px;
    padding-right: 186px;
  }
}

@media (--arc-custom-media-min-width-l-px) {
  .linkList--padded {
    min-width: 960px;
    padding-right: 246px;
  }
}

@media (--arc-custom-media-min-width-xl-px) {
  .linkList--padded {
    min-width: 1216px;
    padding-right: 312px;
  }
}
