.layoutFeaturedPostsPosts__headerWrapper {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .layoutFeaturedPostsPosts__headerWrapper {
    flex-direction: row;
  }
}
@media (min-width: 1440px) {
  .layoutFeaturedPostsPosts__headerWrapper {
    flex-direction: column;
  }
}
.layoutFeaturedPostsPosts__header {
  margin-right: auto;
}
.layoutFeaturedPostsPosts__link {
  flex: 0 0 auto;
}
.layoutFeaturedPostsPosts__contentWrapper, .layoutFeaturedPostsPosts__contentWrapper > .acf-innerblocks-container {
  display: flex;
  flex-wrap: wrap;
  gap: var(--daBe-bFeaturedPostsPosts-gap, 24px);
  justify-content: left;
}
@media (min-width: 1440px) {
  .layoutFeaturedPostsPosts__contentWrapper, .layoutFeaturedPostsPosts__contentWrapper > .acf-innerblocks-container {
    --daBe-bFeaturedPostsPosts-gap: 48px;
  }
}
.layoutFeaturedPostsPosts__contentWrapper > *, .layoutFeaturedPostsPosts__contentWrapper > .acf-innerblocks-container > * {
  flex: 0 0 calc(100% / var(--daBe-bFeaturedPostsPosts-columns, 1) - var(--daBe-bFeaturedPostsPosts-gap, 24px) * (var(--daBe-bFeaturedPostsPosts-columns, 1) - 1) / var(--daBe-bFeaturedPostsPosts-columns, 1));
}
@media (min-width: 768px) {
  .layoutFeaturedPostsPosts__contentWrapper > *, .layoutFeaturedPostsPosts__contentWrapper > .acf-innerblocks-container > * {
    --daBe-bFeaturedPostsPosts-columns: 2;
  }
}
@media (min-width: 1920px) {
  .layoutFeaturedPostsPosts__contentWrapper > *, .layoutFeaturedPostsPosts__contentWrapper > .acf-innerblocks-container > * {
    --daBe-bFeaturedPostsPosts-columns: 3;
  }
}
.layoutFeaturedPostsPosts__contentWrapper > .wp-block, .layoutFeaturedPostsPosts__contentWrapper > .acf-innerblocks-container > .wp-block {
  display: flex;
}
.layoutFeaturedPostsPosts .blockCardNews__linkIcon {
  opacity: 0;
  transition: opacity var(--transition-time, 300ms) ease-out;
}
.layoutFeaturedPostsPosts .card-linked:hover .blockCardNews__linkIcon,
.layoutFeaturedPostsPosts .card-linked:focus .blockCardNews__linkIcon {
  opacity: 1;
}
.layoutFeaturedPostsPosts .card-linked:hover .blockCardNews__linkIcon i,
.layoutFeaturedPostsPosts .card-linked:focus .blockCardNews__linkIcon i {
  color: var(--fig-links-interactive-icon-hover) !important;
}
@media (max-width: 768px) {
  .layoutFeaturedPostsPosts__headerWrapper {
    margin-bottom: 24px;
  }
  .layoutFeaturedPostsPosts .blockCardNews:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    border-bottom: solid 1px var(--fig-featured-news-block-content-divider, var(--fig-core-accent));
  }
  .layoutFeaturedPostsPosts .card-linked {
    padding-bottom: 24px;
  }
  .layoutFeaturedPostsPosts .blockCardNews__linkIcon {
    opacity: 1;
    line-height: 24px;
  }
}