/* Modernisation layer, 2026. Loaded after the original stylesheet so it wins.
   The 2005 design is deliberately preserved; this only stops the fixed-width
   layout breaking on a phone. */
html { -webkit-text-size-adjust: 100%; }
img { max-width: 100%; height: auto; }
body { overflow-wrap: break-word; }
@media (max-width: 780px) {
  table { width: 100% !important; max-width: 100% !important; }
  td { display: block; width: auto !important; }
  body { font-size: 16px; }
}
