/* Scoped to the five new pages; accepted styles/assets remain byte-exact. */
.content-hero .information-hero-inner { padding-block: 38px 56px; }
.content-hero h1 { max-width: 16em; }
.content-prose { max-width: 960px; margin-inline: auto; overflow-wrap: anywhere; }
.content-prose p, .content-prose address { margin-block: 0 24px; font-size: 20px; line-height: 1.65; color: var(--text-700); }
.content-prose address { font-style: normal; border-left: 3px solid var(--burgundy-600); padding-left: 24px; }
.content-prose h2 { font-size: 32px; line-height: 1.2; margin-block: 44px 20px; color: var(--blue-600); }
.content-prose strong { font-weight: 700; }
.content-prose a { text-underline-offset: 4px; text-decoration-thickness: 1px; }
.content-prose a:hover { color: var(--burgundy-600); }
@media (max-width: 719px) {
  .content-hero h1 { font-size: 42px; }
  .content-prose p, .content-prose address { font-size: 18px; }
  .content-prose h2 { font-size: 27px; margin-top: 36px; }
}
