/* Readable current and future native articles, without changing their content. */
.cms-blog .journal-hero { padding-block: 8px 0; margin-bottom: 32px; }
.cms-blog .journal-hero h1 { max-width: 16ch; color: #172e35; letter-spacing: -.045em; }
.cms-blog .journal-intro { max-width: 60ch; color: #405a62; }
.cms-blog .journal-section-heading { margin-block: 22px; }
.cms-blog .journal-card-summary { line-height: 1.65; }
.cms-blog .cms-prose { font-size: 17px; line-height: 1.8; }
.cms-blog .cms-prose :is(h2,h3) { line-height: 1.3; scroll-margin-top: 110px; }
.cms-blog .cms-prose h2 { margin-top: 2.3em; }
.cms-blog .cms-prose p { margin-block: 1em; }
.cms-blog .cms-prose li + li { margin-top: .6em; }
@media (max-width: 600px) {
  .cms-blog .journal-hero { padding-block: 8px 0; margin-bottom: 24px; }
  .cms-blog .journal-hero h1 { font-size: 38px; line-height: 1.1; }
  .cms-blog .journal-intro { font-size: 17px; line-height: 1.65; }
  .cms-blog .cms-prose { font-size: 16px; }
}
