:root {
  --sidebar-width: 22rem;
  --layout-gap: 6rem;
  --wp--style--block-gap: clamp(3.5rem, 2.737rem + 1.404vw, 4rem);
}

@media (min-width: 1300px) {
  :root {
    --sidebar-width: 30rem;
    --layout-gap: 8rem;
  }
}
.featured-post + * {
  margin-top: 6rem !important;
}
.featured-post .excerpt {
  transition: background 0.35s ease-in-out;
}
.featured-post .excerpt h2 {
  font-size: var(--wp--preset--font-size--font-28);
}
.featured-post .excerpt:not([data-type=video]) .excerpt__thumb {
  position: relative;
}
.featured-post .excerpt:not([data-type=video]) .excerpt__thumb:before, .featured-post .excerpt:not([data-type=video]) .excerpt__thumb:after {
  content: "";
  display: block;
  position: absolute;
}
.featured-post .excerpt:not([data-type=video]) .excerpt__thumb:before {
  width: 50px;
  height: 50px;
  background: rgba(255, 255, 255, 0.65);
  border-radius: 100%;
  bottom: 30px;
  left: 30px;
  transition: background 0.35s ease-in-out;
}
.featured-post .excerpt:not([data-type=video]) .excerpt__thumb:after {
  width: 19px;
  height: 20px;
  background: #014A3F;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20' fill='none'%3E%3Cpath stroke='%23014A3F' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m2 2 8.316 8.153L2 18.378'/%3E%3Cpath stroke='%23014A3F' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m9.55 2 8.317 8.153-8.316 8.225'/%3E%3C/svg%3E");
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='20' fill='none'%3E%3Cpath stroke='%23014A3F' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m2 2 8.316 8.153L2 18.378'/%3E%3Cpath stroke='%23014A3F' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='m9.55 2 8.317 8.153-8.316 8.225'/%3E%3C/svg%3E");
  bottom: 45px;
  left: 46px;
}
.featured-post .excerpt:hover.category-media {
  background: rgba(0, 75, 64, 0.2);
}
.featured-post .excerpt:hover.category-reports {
  background: rgba(1, 65, 93, 0.25);
}
.featured-post .excerpt:hover.category-articles {
  background: rgba(227, 167, 170, 0.5);
}
.featured-post .excerpt:hover:not([data-type=video]) .excerpt__thumb:before {
  background: #E3A7AA;
}
@media (min-width: 750px) {
  .featured-post .excerpt {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
  }
  .featured-post .excerpt__thumb img {
    width: auto;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center right;
       object-position: center right;
  }
  .featured-post .excerpt__body {
    padding: 2rem 2rem 10rem 0;
    position: relative;
  }
  .featured-post .excerpt__body .post-tags {
    position: absolute;
    bottom: 3.3rem;
    left: 0;
  }
}
@media (min-width: 1024px) {
  .featured-post .excerpt {
    grid-template-columns: 2fr 1fr;
    gap: 3rem;
  }
}
@media (min-width: 1150px) {
  .featured-post .excerpt {
    gap: 5rem;
  }
  .featured-post .excerpt__body {
    padding: 5rem 5rem 10rem 0;
  }
}