/* Keep the original inner reading widths while backgrounds span the viewport.
   The previous cap on main left a white frame around every section above 1920px. */
main {
  width: 100%;
  max-width: none;
  margin-inline: auto;
}

/* The original .hero button rule otherwise wins over the clinic adapter's
   flex layout and lets the phone number spill below the button on tablets. */
.hero .hero-phone {
  display: flex;
}
