/**
 * --------------------------------------------------------------------------------------------
 * FONT
 *
 * Apply font-size, line-height, and letter-spacing in one go.
 *
 * @usage
 *    @include font($font-size $line-height $letter-spacing);
 *    // All arguments are optional
 * --------------------------------------------------------------------------------------------
 */

@media (min-width: 750px) {
  .push-down .article-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 70%;
    margin-left: 30%;
  }
}

@media (min-width: 1200px) {
  .push-down .article-meta {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 75%;
    margin-left: 25%;
  }
}

@media (min-width: 750px) {
  html[dir="rtl"] .push-down .article-meta {
    margin-left: 0;
    margin-right: 30%;
  }
}

@media (min-width: 1200px) {
  html[dir="rtl"] .push-down .article-meta {
    margin-right: 25%;
  }
}

@media (min-width: 750px) {
  .push-down .article-meta .author {
    margin-left: 0;
    width: 64.28571%;
  }
}

@media (min-width: 1200px) {
  .push-down .article-meta .author {
    width: 60%;
  }
}

@media (min-width: 750px) {
  html[dir="rtl"] .push-down .article-meta .author {
    margin-right: 0;
  }
}

@media (min-width: 750px) {
  .push-down .article-meta .tags {
    width: 71.42857%;
    margin-left: 0;
  }
}

@media (min-width: 1200px) {
  .push-down .article-meta .tags {
    position: relative;
    width: 20%;
    margin-left: 6.66667%;
  }
}

@media (min-width: 750px) {
  html[dir="rtl"] .push-down .article-meta .tags {
    margin-right: 0;
  }
}

@media (min-width: 1200px) {
  html[dir="rtl"] .push-down .article-meta .tags {
    margin-right: 6.66667%;
  }
}

@media (min-width: 750px) and (max-width: 1199px) {
  .is-text-block .article-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 70%;
    margin-left: 30%;
  }
}

@media (min-width: 750px) and (max-width: 1199px) {
  html[dir="rtl"] .is-text-block .article-meta {
    margin-left: 0;
    margin-right: 30%;
  }
}

@media (min-width: 750px) and (max-width: 1199px) {
  .is-text-block .article-meta .author {
    margin-left: 0;
    width: 64.28571%;
  }
}

@media (min-width: 750px) and (max-width: 1199px) {
  html[dir="rtl"] .is-text-block .article-meta .author {
    margin-right: 0;
  }
}

@media (min-width: 750px) and (max-width: 1199px) {
  .is-text-block .article-meta .tags {
    width: 71.42857%;
    margin-left: 0;
  }
}

@media (min-width: 750px) and (max-width: 1199px) {
  html[dir="rtl"] .is-text-block .article-meta .tags {
    margin-left: 0;
    margin-right: 7.14286%;
  }
}

@media (min-width: 1200px) {
  .article-meta .toolkit {
    margin-bottom: 0;
  }
}

@media (min-width: 750px) {
  .article-meta .tags {
    margin-bottom: 0;
  }
}

@media (min-width: 1200px) {
  .article-meta.no-tags .author {
    width: 86.66667% !important;
  }

  .article-meta.no-tags .author__meta {
    width: 30.76923%;
  }

  .article-meta.no-tags .author__list {
    width: 61.53846%;
    margin-left: 7.69231%;
  }
}

@media (max-width: 749px) {
  .article-meta + .key-takeaways {
    margin-top: -0.625rem;
  }
}

/*# sourceMappingURL=article-meta.css.map */
