@import "mixins/components.article-body";
@import "mixins/components.article-link";

.c-article-body__link {
  @include c-article-body-font;
  @include c-article-body-link;
}

// Because, in PageBuilder, we're not able to programmatically identify "a"
// elements that are nested inside of article body paragraphs, we can't give
// them their own class (as we have in the above rule). So, for PageBuilder,
// we're forced to use child selectors.
.c-article-body__text,
.c-article-body__dt,
.c-article-body__dd,
.c-article-body__li {
  a {
    @include c-article-body-link;
  }
}
