/* RDU typography owner: display headings and header labels; reading and data fonts stay intact. */
@font-face {
  font-family: 'Geist Serif';
  src: url('/assets/fonts/geist-serif-regular-v1.woff2') format('woff2');
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}

@font-face {
  font-family: 'Geist Sans';
  src: url('/assets/fonts/geist-sans-variable-v1.woff2') format('woff2');
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
}

:root {
  --display-serif: 'Geist Serif', Georgia, 'Times New Roman', serif;
  --header-sans: 'Geist Sans', Arial, Helvetica, sans-serif;
}

main.wrap :is(h1, h2, h3, h4, h5, h6),
.site-header .main-nav a,
main.wrap .news-art-section {
  font-family: var(--display-serif);
  font-weight: 400;
  font-synthesis: none;
}

.site-header .header-bottom .descriptor {
  font-family: var(--header-sans);
  font-weight: 400;
  font-synthesis: none;
}

.site-header .header-bottom .header-actions a {
  font-family: var(--header-sans);
  font-weight: 600;
  font-synthesis: none;
}
