/* Wide screens, shared by every page. Linked after each page's own <style>,
   so these rules win where both set the same thing. Nothing here applies
   below 1440px.
   From 1440px the root size grows fluidly: 16px at 1440, 20px at 2560,
   capped at 22px. Type set in rem (headings, labels, buttons) grows with it,
   and body text follows because it is 1rem here instead of 16px. Each page
   widens its own column in steps from 1600px, in rem, so the column grows
   with the type (see the "wide screens" block in each page's <style>). */
@media (min-width:1440px){
  html{font-size:clamp(100%,.6786rem + .3571vw,137.5%)}
  body{font-size:1rem}
  input,select,textarea{font-size:1rem}
}
