/* post_experiences */
.post_experiences {
  max-width: var(--width-xlarge);
  margin: 0 auto;
  width: var(--content-width);
  margin-bottom: 6rem;
  margin-top: 6rem;
}
.post_experiences ul {
  display: grid;
  gap: 2.5rem;
}
@media screen and (min-width: 48rem) {
  .post_experiences ul {
    grid-template-columns: repeat(3, 1fr);
  }
}
.post_experiences ul li {
  list-style: none;
  margin-top: 0;
  display: flex;
  flex-direction: column;
}
.post_experiences ul li .post-content {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.post_experiences ul li .post-content p {
  margin-bottom: 2rem;
}

.post_experiences ul li .btn {
}
.post_experiences ul li .post-thumbnail img {
  margin-top: 0;
  object-fit: cover;
  object-position: center;
  aspect-ratio: 16/9;
  display: block;
}
.post_experiences ul li .post-thumbnail {
  position: relative;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
}
.post_experiences ul li div.border {
  border-bottom: 1px solid #eeeeee;
  padding-bottom: 2rem;
  margin-top: auto;
}
