.levelSummary {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: var(--Spacing-x3);
  padding-bottom: var(--Spacing-x1);
}

.levelRequirements {
  border-radius: var(--Corner-radius-md);
  background-color: var(--Scandic-Brand-Pale-Peach);
  color: var(--Scandic-Peach-80);
  padding: var(--Spacing-x-half) var(--Spacing-x1);
  text-align: center;
  width: 100%;
}

.levelSummaryText {
  font-size: var(--typography-Caption-Regular-fontSize);
  line-height: var(--typography-Body-Regular-lineHeight);
  margin: 0;
}

@media screen and (min-width: 950px) {
  .levelRequirements {
    padding: var(--Spacing-x-half) var(--Spacing-x1);
  }
}
@media screen and (min-width: 1367px) {
  .levelRequirements {
    font-size: var(--typography-Footnote-Regular-fontSize);
  }

  .levelSummaryText {
    font-size: var(--typography-Caption-Regular-fontSize);
  }
}
