@import '@/styles/_theme.scss';

.article {
  color: #fff;
  padding: $spacing-05;
  display: flex;

  @media (min-width: 672px) {
    padding: $spacing-08 0;
  }
}

.article__quote {
  @include carbon--type-style('quotation-01');
  display: block;
  margin-bottom: $spacing-05;
}

.quote--author {
  font-style: italic;
}

.article__content {
  max-width: 700px;

  @media (min-width: 1056px) {
    max-width: 400px;
  }
}

.article-feed {
  margin-bottom: 60px;

  @media (min-width: 1056px) {
    margin-bottom: 60px;
  }
}

.article__heading {
  @include carbon--type-style('productive-heading-05');
  line-height: 4rem;
}

.article__paragraph {
  font-size: 16px;
}

.article__img {
  display: block;
  max-width: 100%;
  width: auto;
}

.article__img-container {
  margin-left: 0;
  margin-right: 0;
  max-height: 479px;
  overflow: hidden;

  @media (min-width: 672px) {
    margin-left: -1rem;
    margin-right: -2rem;
  }
}

.article__content > .button {
  //override
  margin-right: 10px;
}

.article__content > .article__paragraph {
  margin-top: $spacing-05;
}

.article-paragraph--alt {
  font-size: 16px;
  max-width: 800px;
}
