/* Mid-article booking callout (from the Word docs' call-to-action box): brand-green card, white
         copy, gold heading, yellow button that opens the site's booking modal. */
      .prose .callout { margin: clamp(2rem, 4vw, 3rem) 0; padding: clamp(1.5rem, 3vw, 2.25rem); background: var(--green-deepest); color: var(--paper); }
      .prose .callout p.callout__title.callout__title { margin: 0 0 .75rem; color: var(--gold); font-family: var(--display); font-weight: 500; font-size: clamp(1.5rem, 1.3rem + .8vw, 1.85rem); line-height: 1.2; }
      .prose .callout p.callout__text.callout__text { margin: 0 0 clamp(2rem, 4vw, 2.75rem); color: var(--paper); }
      /* Keep the button inside the card on the smallest phones: let its label wrap. */
      .prose .callout .btn { max-width: 100%; white-space: normal; justify-content: center; text-align: center; line-height: 1.25; }
      @media (max-width: 360px) { .prose .callout { padding: 1.25rem; } }
