.article-page .editorial-hero img { aspect-ratio: 4 / 3; }
.byline { color: var(--muted); margin: 0 0 1.25rem; }
.byline a { color: #075bcc; }
.article-page h2 { margin-top: 0; }
.article-page .section p,
.article-page .section li { max-width: 68ch; }
.article-page .section li { margin: .35rem 0; }
.article-page .section ul,
.article-page .section ol { color: var(--muted); padding-left: 1.2rem; }
.callout {
  border-left: 3px solid #075bcc;
  margin: 1rem 0 1.25rem;
  padding: .15rem 0 .15rem 1rem;
}
.sources { padding-left: 1.2rem; }
.sources li { margin: 0 0 .7rem; }
.article-page .faq { margin-top: .5rem; }
.blog-index .card .more { margin: .85rem 0 0; }
.blog-index .card .more a { color: #075bcc; font-weight: 600; text-decoration: underline; text-underline-offset: .15em; }
