/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./assets/sass/entries/blog/home-blog-teaser.scss ***!
  \*****************************************************************************************************************************************/
/* (Entries) Home blog teaser */
/*
    Variables
-------------------------------------
*/
/*
    Mixins
-------------------------------------
*/
/*
    Blog teaser
-------------------------------------
*/
.blog-teaser .post-card__items {
  margin-bottom: calc(var(--section__space) / 1.5);
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.25rem;
}
@media (max-width: 1200px) {
  .blog-teaser .post-card__items {
    gap: 0.75rem;
  }
}
@media (max-width: 768px) {
  .blog-teaser .post-card__items {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 500px) {
  .blog-teaser .post-card__items {
    gap: 0.5rem;
  }
}
.blog-teaser .section__cta {
  display: flex;
  justify-content: center;
  align-items: center;
}

/*
    Post card (base)
-------------------------------------
*/
.post-card {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.post-card .post-card__meta,
.post-card .post-card__author,
.post-card .post-card__category {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.post-card .post-card__meta .post-card__date,
.post-card .post-card__meta .post-card__name,
.post-card .post-card__meta .post-card__category-item,
.post-card .post-card__author .post-card__date,
.post-card .post-card__author .post-card__name,
.post-card .post-card__author .post-card__category-item,
.post-card .post-card__category .post-card__date,
.post-card .post-card__category .post-card__name,
.post-card .post-card__category .post-card__category-item {
  font-size: var(--blog-meta__fs);
}
.post-card .post-card__title .post-card__link {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
  font-weight: 600;
}
.post-card .post-card__cta {
  display: flex;
  justify-content: flex-end;
  margin-top: auto;
}

/*
    Post card - primary
-------------------------------------
*/
.post-card--primary {
  display: flex;
  flex-direction: column;
  height: 100%;
  overflow: hidden;
  border: 1px solid #D9D9D9;
  border-radius: var(--content__border-radius-s);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.post-card--primary:hover {
  border: 1px solid #ec424e;
}
.post-card--primary .post-card__thumbnail .post-card__link {
  display: flex;
}
.post-card--primary .post-card__thumbnail .post-card__link .wp-post-image {
  width: 100%;
  height: var(--joined-sections-image__height);
}
.post-card--primary .post-card__content {
  display: flex;
  flex-direction: column;
  flex: 1;
  gap: calc(var(--section__gap) * 1.75);
  padding: var(--post-card__spacing);
}
.post-card--primary .post-card__content .post-card__meta {
  margin: 0.25rem 0;
}
.post-card--primary .post-card__content .post-card__meta .post-card__date {
  color: #B5B5B5;
}

/*# sourceMappingURL=homeBlogTeaser.bundle.css.map*/