.container-sm.posts-grid .post-grid .post-grid-title {
  font-size: 19px;
}

.posts-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
}
.posts-grid.posts-grid-4 .post-grid {
  width: calc(25% - 41px);
}
.posts-grid.posts-grid-4 .post-grid .post-grid-content .post-grid-title {
  font-size: 18px;
}
.posts-grid.posts-grid-4 .post-grid .post-grid-content .btn {
  margin-top: 10px;
  font-size: 10px;
}
.posts-grid .post-grid {
  width: calc(33% - 35px);
  border: 1px solid var(--color-4);
  padding: 8px;
  box-shadow: -3px 4px 0px 1px var(--color-4);
  text-decoration: none;
  color: var(--black);
}
@media screen and (max-width: 600px) {
  .posts-grid .post-grid {
    width: 100%;
  }
}
.posts-grid .post-grid:hover {
  transform: scale(1.02);
  box-shadow: 0px 0px 0px 5px var(--color-4);
}
.posts-grid .post-grid img {
  width: 100%;
  max-height: 200px;
}
.posts-grid .post-grid .btn {
  margin-left: auto;
}

.archive-header {
  padding: 80px 20px;
  background: var(--color-4);
  margin-bottom: 50px;
}
.archive-header h1 {
  padding: 0;
}
/*# sourceMappingURL=archive.css.map */
