/* Phone tidy-ups from Smartfix (Mike, 2-7 Oct 2026: "no button left stranded on the left"). Opt-in (`optInCss`).
   - Buttons that sat alone on the left go full width, like every other button on a phone, so either thumb
     reaches them; the town chips under the map are centred for the same reason.
   - The pull quote a size down on a phone: four lines from 360px wide, not five.
   - The offer's button after its card of what's included, so it no longer follows the section above's button.
   - The "On this page" jump list only on a laptop: on a phone it fell to the foot, after what it points to. */
@media (max-width: 639px) {
  #services a.btn[href="/services/"], #offer a.btn { width: 100%; justify-content: center; }
  #areas ul.flex.flex-wrap { justify-content: center; }
  section[aria-label="Customer quote"] blockquote p.display { font-size: 1.25rem; }
}
@media (max-width: 1023px) {
  #offer > .grid { gap: 0; }
  #offer > .grid > div:first-child { display: contents; }
  #offer > .grid > dl { margin-top: 1.75rem; }
  #offer > .grid > div:first-child > a.btn { order: 2; margin-top: 1.5rem; }
  nav[aria-label="On this page"] { display: none; }
}
