/* Стили для раздела результатов */
.results {
  background-color: #f5f5f5;
}

.achievements {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
  margin-bottom: 40px;
}

.achievement-category {
  background: white;
  border-radius: 10px;
  padding: 20px;
  background: rgb(227, 244, 240);
  -webkit-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
  -moz-box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
  box-shadow: 4px 4px 8px 0px rgba(34, 60, 80, 0.2);
  width: fit-content;
}

.achievement-category h3 {
  color: #2e8b57;
  margin-top: 0;
}

.achievement-category ul {
  padding-left: 20px;
  text-align: left;
}
