.sp-old-news {
  background: #fbeae7;
  color: #8c2f22;
  border: 2px solid #e04b37;
  position: relative;
  margin: 20px 0;
  padding: 15px 29px 15px 15px;
}

p.sp-old-news__text {
  margin: 0;
}

.sp-archive-years {
  display: flex;
  margin: 2em 0;
  gap: 1.5rem;
}

.sp-archive-year {
  flex: 0 0 calc(100% * (1 / 4) - 1.2rem);
}

.sp-archive-year a.env-collapse-header {
  border-radius: 4px;
}
.sp-archive-year a.env-collapse-header span {
  color: #fff;
}
span.env-collapse-header--icons.sp-news-accordion-icon:after,
span.env-collapse-header--icons.sp-news-accordion-icon:before {
  background-color: white;
}

ul.sp-month-list {
  list-style: none;
  padding: 0;
  display: flex;
  gap: 0.5em;
  flex-flow: wrap;
}


.sp-month-list li.env-list__item a {
  background: #004e3a;
  padding: 0.5em;
  color: white !important;
  display: inline-block;
  border-radius: 3px;
}

li.env-list__item span {
  background: #e9e8e7;
  padding: 0.5em;
  margin-bottom: 1em !important;
  color: #004e3a !important;
  display: inline-block;
  border-radius: 3px;
  font-weight: 600;
}

li.env-list__item a:hover {
  background-color: ;
}

@media (max-width: 1430px) and (min-width: 769px) {
  .sp-archive-year {
    flex: 0 0 calc(100% * (1 / 2) - 1.2rem);
  }
}

@media (max-width: 768px) {
  .sp-archive-years {
    flex-direction: column;
  }
}
