/* Additional Breakpoints */
/*
* VivaOrganique design tokens
*/
/*
* Transitions
*/
/*
* Fonts
*/
.viva-latest-blog {
  width: 100%;
}
.viva-latest-blog .viva-blog-list__grid {
  gap: 40px;
}
@media (min-width: 48em) and (max-width: 75em) {
  .viva-latest-blog .viva-blog-list__grid {
    gap: 28px;
  }
}
@media (max-width: 47.9375em) {
  .viva-latest-blog .viva-blog-list__grid {
    gap: 24px;
  }
}
.viva-latest-blog .viva-blog-card__content {
  padding: 32px 32px 30px;
}
@media (max-width: 47.9375em) {
  .viva-latest-blog .viva-blog-card__content {
    padding: 24px 22px 24px;
  }
}
.viva-latest-blog .viva-blog-card__category {
  margin-bottom: 10px;
}
.viva-latest-blog .viva-blog-card__title {
  font-size: clamp(21px, 1.7vw, 24px);
  line-height: 1.08;
}
.viva-latest-blog .viva-blog-card__meta {
  padding-top: 16px;
}
