.blog__content {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  /* display: flex; */
  /* flex-direction: column; */
  gap: 45px 30px;
  /* row-gap: clamp(2.5rem, 2.045rem + 1.94vw, 4.375rem) */
}

.blog__article {
  /* display: flex; */
  /* -moz-column-gap: clamp(3.313rem, 3.07rem + 1.04vw, 4.313rem); */
  /* column-gap: clamp(3.313rem, 3.07rem + 1.04vw, 4.313rem) */
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(0, 0, 0, .3);
}

.blog__article:not(:last-child) {
  /* padding-bottom: clamp(1.875rem, 1.572rem + 1.29vw, 3.125rem) */
}

.blog__article-info {
  display: flex;
  flex-direction: column
}

.blog__article-title {
  min-height: 75px;
  margin-top: 20px;
  font-size: 20px;
  font-weight: 500;
  text-align: center;
  text-transform: uppercase;
  line-height: 1.25;
  /* margin: 0 auto; */
  /* max-width: 28.9375rem; */
  /* font-size: clamp(1rem, .879rem + .52vw, 1.5rem); */
  /* line-height: 140% */
}

.blog__article-title:hover {
  text-decoration: none;
  color: var(--orange)
}

.blog__article-description {
  margin-top: clamp(.625rem, .322rem + 1.29vw, 1.875rem);
  font-size: clamp(.875rem, .814rem + .26vw, 1.125rem)
}

.blog__article-description p:first-of-type {
  margin-top: 0;
}

.blog__article-description p:last-of-type {
  margin-bottom: 0;
}

.blog__article-thumb {
  display: block;
  /* height: 18vw; */
  height: min(18vw, 220px);
  overflow: hidden;
}

.blog__article-thumb:hover img {
  transform: scale(1.2)
}

.blog__article-image {
  width: 100%;
  transition: .4s;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover
}

@media (max-width: 991px) and (min-width: 768px) {
  .blog__content {
    grid-template-columns: 1fr 1fr;
  }

  .blog__article-thumb {
    height: 250px;
  }  
}

@media (max-width: 767px) {
  .blog__content {
    display: flex;
    flex-direction: column;
    gap: 30px;
    /* grid-template-columns: 1fr 1fr; */
  }

  .blog__article {
    padding-bottom: 11px;
  }

  .blog__article-thumb {
    height: calc(( 100vw - 30px ) * 9 / 16);
  }  
}