.case__posts {
  margin: 5rem 0 2.5rem;
}
@media screen and (min-width: 768px) {
  .case__posts {
    margin: 6.25rem 0 3.75rem;
  }
}

.case__list {
  display: grid;
  gap: 2.5rem;
}
@media screen and (min-width: 576px) {
  .case__list {
    gap: 1.875rem;
    grid-template-columns: repeat(auto-fill, minmax(14.375rem, 1fr));
  }
}
@media screen and (min-width: 768px) {
  .case__list {
    grid-template-columns: repeat(auto-fill, minmax(20.625rem, 1fr));
  }
}

.case__record {
  margin-bottom: 3.75rem;
}
@media screen and (min-width: 768px) {
  .case__record {
    margin-top: 3.125rem;
    margin-bottom: 6.25rem;
  }
}

.case__record_container {
  border-top: 1px solid #DCDCDC;
  padding-top: 3.75rem;
}
@media screen and (min-width: 768px) {
  .case__record_container {
    padding-top: 6.25rem;
  }
}/*# sourceMappingURL=style-case.css.map */