.latest-article-default {
  position: relative; }
  .latest-article-default:has(.latest-article-default-link:hover) .latest-article-default-overline,
  .latest-article-default:has(.latest-article-default-link:hover) .latest-article-default-heading {
    color: #E94E24; }
  .latest-article-default-inner {
    position: relative;
    display: flex;
    flex-wrap: wrap; }
  .latest-article-default-image {
    margin-bottom: 1.43rem;
    aspect-ratio: 16 / 9;
    overflow: hidden; }
    .latest-article-default-image a, .latest-article-default-image picture, .latest-article-default-image div:not(.contextual) {
      display: block;
      height: 100%; }
    .latest-article-default-image img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover; }
    .latest-article-default-image .contextual-links {
      display: block;
      opacity: 0;
      margin-top: -4px !important;
      pointer-events: none;
      transition: all 0.5s ease; }
    .latest-article-default-image .contextual-links:hover,
    .latest-article-default-image button.trigger:hover + .contextual-links {
      opacity: 1;
      pointer-events: auto; }
  .latest-article-default-overline {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4;
    font-weight: 600;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 0.72rem;
    margin-bottom: 0.36em;
    transition: all 0.4s ease; }
    .latest-article-default-overline .doz-badge {
      display: inline-block; }
  .latest-article-default-heading {
    font-size: clamp(1.357rem, 1.317rem + 0.116vw, 1.443rem);
    margin-bottom: 0;
    transition: all 0.4s ease; }
  .latest-article-default-excerpt {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden; }
    .latest-article-default-excerpt:before {
      content: '';
      display: block;
      height: 1.44rem; }
    @media only screen and (max-width: 1079.98px) {
      .latest-article-default-excerpt {
        position: relative;
        z-index: 5; } }
  .latest-article-default-tags {
    position: relative;
    margin-bottom: -0.86rem;
    padding-top: 1.44rem;
    z-index: 5; }
    .latest-article-default-tags a {
      display: inline-block;
      margin-bottom: 0.86rem;
      transition: all 0.4s ease; }
      .latest-article-default-tags a:not(.latest-article-default-tags a:last-child) {
        margin-right: 1.72rem; }
  .latest-article-default-link {
    text-indent: -9999px;
    position: absolute;
    inset: 0; }
    .latest-article-default-link:after {
      display: none; }

/*# sourceMappingURL=latest-article-default.css.map */
