/* Modern CSS reset */

*, *::before, *::after { box-sizing: border-box; }
* { margin: 0; }
html, body { height: 100%; }
body {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}
img, picture, video, canvas, svg { display: block; max-width: 100%; }
input, button, textarea, select { font: inherit; }
p, h1, h2, h3, h4, h5, h6 { overflow-wrap: break-word; }

/* The UA sheet's `[hidden] { display: none }` loses to any author `display`
   rule, so elements styled `display:grid`/`flex`/`block` stayed visible while
   carrying the hidden attribute. That left the wizard's options grid on screen
   underneath the emergency triage panel. Must be !important to beat the
   component rules that caused it. */
[hidden] {
  display: none !important;
}
