/* Portal typography and layout are shared through ../../assets/css/style.css. */
.release-article .card-body p,
.release-list {
  font-size: 15px;
  font-weight: 600;
  line-height: 1.75;
  color: var(--ink-soft);
}
.release-article h3 {
  margin: 20px 0 8px;
  color: var(--ink);
  font-size: 16px;
  font-weight: 800;
  line-height: 1.5;
}
.release-article h3:first-child { margin-top: 0; }
.release-list { margin: 0 0 14px; padding-left: 1.4em; }
.release-list li + li { margin-top: 8px; }
.release-list:last-child { margin-bottom: 0; }
.release-list strong { color: var(--ink); }
.release-article .period-banner { margin: 18px 0; }
.release-article .period-text { font-size: 19px; }
.release-related-link { font-size: 15px; font-weight: 700; text-decoration: underline; text-underline-offset: 3px; }
