/* Local metric fallbacks reduce reflow while the selected Google Fonts swap in.
   Values measured by scripts/measure-font-fallbacks.mjs against the site's copy.
   The Arial display fallback also preserves heading wraps at 360px and 390px. */
@font-face {
  font-family: "CR Big Narrow Fallback";
  src: local("Arial Narrow Bold"), local("ArialNarrow-Bold");
  font-weight: 800;
  size-adjust: 79.6262%;
}
@font-face {
  font-family: "CR Big Arial Fallback";
  src: local("Arial Bold"), local("Arial-BoldMT");
  font-weight: 800;
  size-adjust: 64%;
}
@font-face {
  font-family: "CR Serif Fallback";
  src: local("Georgia"), local("Georgia-Regular");
  font-weight: 100 500;
  size-adjust: 107.742%;
}
@font-face {
  font-family: "CR Serif Fallback";
  src: local("Georgia Bold"), local("Georgia-Bold");
  font-weight: 600 900;
  size-adjust: 93.687%;
}
@font-face {
  font-family: "CR Condensed Fallback";
  src: local("Arial"), local("ArialMT");
  font-weight: 100 500;
  size-adjust: 66.6712%;
}
@font-face {
  font-family: "CR Condensed Fallback";
  src: local("Arial Bold"), local("Arial-BoldMT");
  font-weight: 600;
  size-adjust: 68.8203%;
}
@font-face {
  font-family: "CR Condensed Fallback";
  src: local("Arial Bold"), local("Arial-BoldMT");
  font-weight: 700 900;
  size-adjust: 70.2944%;
}
:root {
  --font-body: "Source Serif 4", "CR Serif Fallback", "Iowan Old Style", Georgia, serif;
  --font-condensed: "Barlow Condensed", "CR Condensed Fallback", "Oswald", "Arial Narrow", sans-serif;
}
