.sitemap {
  padding-block-start: 2.4rem;
  padding-inline-end: 2.4rem;
  padding-block-end: 4.8rem;
  padding-inline-start: 2.4rem;
}
.sitemap .section-heading {
  margin-block-start: 3.2rem;
  margin-inline-end: 0;
  margin-block-end: 0.8rem;
  margin-inline-start: 0;
}
.sitemap .row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-block-start: -0.8rem;
  margin-inline-end: -0.8rem;
  margin-block-end: 0;
  margin-inline-start: -0.8rem;
}
.sitemap .column {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding-block-start: 0.8rem;
  padding-inline-end: 0.8rem;
  padding-block-end: 0;
  padding-inline-start: 0.8rem;
}
.sitemap .column-2 {
  max-inline-size: 50%;
}
.sitemap .column-3 {
  max-inline-size: 33.33%;
}
.sitemap .row + .row,
.sitemap li {
  padding-block-start: 0.8rem;
}
.sitemap .row-gap-md + .row-gap-md {
  padding-block-start: 2.4rem;
}
@media screen and (max-width: 61.25rem) {
  .sitemap .column {
    flex-basis: 100%;
    max-inline-size: none;
  }
  .sitemap .row-gap-md .column + .column {
    padding-block-start: 2.4rem;
  }
}
@media screen and (max-width: 37.5rem) {
  .sitemap .main-heading {
    font-size: clamp(2rem, calc(2rem + (2.4 - 2) * calc((100vw - 36rem) / (144 - 36))), 2.4rem);
  }
  .sitemap .section-heading {
    font-size: clamp(1.7rem, calc(1.7rem + (1.8 - 1.7) * calc((100vw - 36rem) / (144 - 36))), 1.8rem);
  }
}


/*# sourceMappingURL=sitemap.87a8c8c96bf7b0ab73ff.css.map*/