.multiple-heading-links {
  font-size: 18px;
  min-height: 553px;
  padding-block: 90px 115px;
  max-width: 1660px;
  margin: 0 auto;
}
.multiple-heading-links__heading, .editor-styles-wrapper .multiple-heading-links__heading {
  text-align: center;
  margin: 0 0 3rem;
}
.multiple-heading-links__viewport {
  position: relative;
}
.multiple-heading-links__viewport.is-collapsed {
  max-height: 370px;
  overflow: hidden;
}
.multiple-heading-links__viewport.is-collapsed::after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 150px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) -50%, #fff 70%);
  pointer-events: none;
}
.multiple-heading-links__list {
  -moz-column-gap: 20px;
       column-gap: 20px;
  margin: 0;
  padding: 0;
}
.multiple-heading-links__list {
  -moz-columns: 1 auto;
       columns: 1 auto;
}
.multiple-heading-links__item {
  -moz-column-break-inside: avoid;
       break-inside: avoid;
  margin-block-end: 1.25rem;
  padding-inline-end: var(--wdg-gap-xsmall);
}
.multiple-heading-links__item-preview {
  min-height: 1.5em;
}
.editor-styles-wrapper .multiple-heading-links__item-preview {
  opacity: 0.85;
}
.multiple-heading-links__item-label, .editor-styles-wrapper .multiple-heading-links__item-label {
  display: inline-block;
  font-weight: 700;
  max-width: 100%;
  text-align: start;
  text-decoration: none;
}
.multiple-heading-links a.multiple-heading-links__item-label {
  color: var(--wdg-color-primary);
  text-decoration: none;
}
.multiple-heading-links a.multiple-heading-links__item-label:hover, .multiple-heading-links a.multiple-heading-links__item-label:focus-visible {
  color: #0079cc;
  text-decoration: none;
}
.multiple-heading-links__toggle {
  margin-inline: auto;
}
.multiple-heading-links__toggle.is-hidden {
  display: none;
}
@media screen and (min-width: 576px) {
  .multiple-heading-links {
    padding: 1.25rem 0;
  }
  .multiple-heading-links__list {
    -moz-columns: 2 auto;
         columns: 2 auto;
  }
}
@media screen and (min-width: 768px) {
  .multiple-heading-links__list {
    -moz-columns: 3 auto;
         columns: 3 auto;
  }
  .multiple-heading-links__item-label {
    font-size: 1.125rem;
  }
}
@media screen and (min-width: 1300px) {
  .multiple-heading-links {
    padding-block: 90px 115px;
  }
}

/*# sourceMappingURL=style.css.map */