/* Nathan approved Source Serif 4 + Source Sans 3, November 1, 2026. */
@font-face { font-family: 'Source Serif 4'; src: url('/fonts/sourceserif4.ttf') format('truetype'); font-style: normal; font-weight: 200 900; font-display: swap; }
@font-face { font-family: 'Source Sans 3'; src: url('/fonts/sourcesans3.ttf') format('truetype'); font-style: normal; font-weight: 200 900; font-display: swap; }
:root {
  --global-body-font-family: 'Source Sans 3', sans-serif;
  --global-heading-font-family: 'Source Serif 4', Georgia, serif;
  --global-primary-nav-font-family: 'Source Sans 3', sans-serif;
}
body, button, input, select, optgroup, textarea {
  font-family: var(--global-body-font-family);
}
body { font-optical-sizing: auto; }
body h1, body h2, body h3, body h4, body h5, body h6 {
  font-family: var(--global-heading-font-family);
  font-weight: 600;
  text-wrap: balance;
}
h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong { font-weight: inherit; }
p { text-wrap: pretty; }
