/* Secondary display face supplied locally; body and primary headings keep their fonts. */
@font-face {
 font-family:'Grammara';
 src:url('../fonts/Grammara.ttf') format('truetype');
 font-style:normal;
 font-weight:400;
 font-display:swap;
}
:root { --font-heading-secondary:'Grammara','Google Sans',sans-serif; }
main h3,
main h4,
#home-divisions-grid h3,
#news-articles-list article h2,
#news-container article h2,
.heading-secondary {
 font-family:var(--font-heading-secondary) !important;
 font-weight:400 !important;
 font-style:normal;
 letter-spacing:.015em;
 line-height:1.2;
}
