/* Generated by vite-plugin-svg-spritemap */
.nap__items {
  display: flex;
  flex-direction: column;
}
.nap h2:not(:last-child) {
  margin-bottom: 1.875rem;
}
.nap__item {
  line-height: 130%;
  font-size: 1.125rem;
}
.nap__item > * {
  display: inline;
}
.nap__item span {
  font-weight: 600;
}
.nap__item span:not(:last-child) {
  margin-right: 0.3125rem;
}
.nap__item:not(:last-child) {
  margin-bottom: 0.9375rem;
}
@media (max-width: 47.99875em) {
  .nap h2:not(:last-child) {
    margin-bottom: 1.25rem;
  }
  .nap__item:not(:last-child) {
    margin-bottom: 0.625rem;
  }
}
@media (width <= 20em) {
  .nap {
    padding-top: 1.25rem;
  }
  .nap {
    padding-bottom: 1.875rem;
  }
}
@media (width > 20em) and (width <= 76.875em) {
  .nap {
    padding-top: clamp( 1.25rem , 1.03021978021875rem  +  1.0989010989vw , 1.875rem );
  }
  .nap {
    padding-bottom: clamp( 1.875rem , 1.65521978021875rem  +  1.0989010989vw , 2.5rem );
  }
}
@media (min-width: 47.99875em) {
  .nap__container {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .nap__items {
    align-items: center;
  }
  .nap h2 {
    text-align: center;
  }
}
@media (width > 76.875em) {
  .nap {
    padding-top: 1.875rem;
  }
  .nap {
    padding-bottom: 2.5rem;
  }
}
@media (any-hover: hover), (pointer: fine) {
  html:not([data-fls-touch]) .nap__item a:hover {
    text-decoration: underline;
  }
}