/* Article-only reading header. The Insights index stays date-free. */
.inner-page--article .article-heading {
  grid-column: 4 / span 8;
  min-width: 0;
}
.article-opening {
  padding-bottom: var(--paak-lower-heading-gap);
}
.article-byline {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: 1rem var(--paak-lower-copy-gap);
  margin-top: var(--paak-lower-copy-gap);
  color: #535353;
  font-size: var(--paak-type-small);
}
.article-byline a {
  display: inline-flex;
  align-items: center;
  min-height: 24px;
}
.article-lede {
  margin-top: var(--paak-lower-row-space);
  font-size: var(--paak-type-copy-large);
  max-width: 54ch;
  line-height: var(--paak-leading-emphasis);
  letter-spacing: var(--paak-tracking-emphasis);
}
.article-related-reading {
  width: min(100%, var(--paak-inner-article-measure));
  margin-inline: auto;
}
.article-related-reading h2 {
  font-size: var(--paak-type-heading);
}
.article-related-reading ul {
  padding: 0;
  list-style: none;
  margin-top: var(--paak-lower-copy-gap);
}
.article-related-reading li + li {
  margin-top: var(--paak-lower-gap);
}
.article-related-reading li a {
  display: inline-flex;
  align-items: center;
  min-height: var(--paak-hit-target);
}
@media (width < 768px) {
  .inner-page--article .inner-heading-grid {
    grid-template-columns: minmax(0, 1fr);
  }
  .inner-page--article .article-heading {
    grid-column: 1 / -1;
  }
}
