body { overflow-x: hidden; }
.hero > * { min-width: 0; }
@media (max-width: 720px) {
  .hero h1 { font-size: clamp(2.45rem, 12vw, 3.7rem); overflow-wrap: anywhere; }
  .standfirst { overflow-wrap: anywhere; }
  .field-card { width: 100%; min-width: 0; }
}
