@layer pages {
  .mpt-page-paying-for-care .mpt-page-heading h1 { max-width: 19ch; }
  .mpt-cost-window { padding: 24px; border-radius: 12px; background: var(--mpt-sage); color: var(--mpt-ink); margin-bottom: 20px; }
  .mpt-cost-window p:first-child { font-size: 21px; line-height: 1.5; font-weight: 580; }
  .mpt-cost-window p + p { margin-top: 16px; }
  @media (max-width: 650px) {
    .mpt-cost-window { padding: 20px; }
    .mpt-cost-window p:first-child { font-size: 20px; }
  }
}
