.results__list {
  margin-block: 3rem 6rem;
  margin-inline: auto;
  width: 100%;
  max-width: 1080px;
}
.results__list .results__list-name {
  display: grid;
  grid-template-columns: 1.5fr 2fr 2fr 5fr;
  padding-inline: 2rem;
}
.results__list dt {
  color: #a08f6b;
  border-bottom: 2px solid #a08f6b;
  text-align: center;
}
.results__list dd {
  text-align: center;
  font-weight: 700;
  font-size: 3rem;
  padding-block: 0.8em;
  border-bottom: 1px solid #a08f6b;
}
@media (width >= 1024px) {
  .results__list dd {
    font-size: 2.4rem;
  }
}
.results__list dd p:last-of-type {
  text-align: left;
}

#y-recent {
  margin-bottom: 10rem;
}

.y-past {
  margin-bottom: 6rem;
}
.y-past .results__open {
  width: 94%;
  max-width: 1080px;
  margin-inline: auto;
  background-color: #a08f6b;
  border-radius: 10px 10px 0 0;
  padding: 1em 2em;
  font-size: 4rem;
  color: #fff;
  font-weight: 700;
  position: relative;
  border-bottom: 2px solid #1c2660;
}
@media (width >= 1024px) {
  .y-past .results__open {
    font-size: 2.4rem;
    cursor: pointer;
    transition: opacity 0.3s;
  }
}
@media (width >= 1024px) {
  .y-past .results__open:hover {
    opacity: 0.7;
  }
}
.y-past .results__open::after {
  content: "";
  background: url(../images/results-list/icon-plus.svg) no-repeat center top/contain;
  display: block;
  width: 1em;
  height: 1em;
  position: absolute;
  top: 50%;
  right: 2em;
  transform: translateY(-50%);
}
.y-past .results__open.is-open::after {
  background: url(../images/results-list/icon-minus.svg) no-repeat center center/contain;
}
.y-past .results__list {
  width: 94%;
  max-width: 1080px;
  margin-inline: auto;
  display: none;
}
.y-past .results__list.is-open {
  display: block;
}/*# sourceMappingURL=result.css.map */