@import url("https://use.typekit.net/rij4gyc.css");

/* general.css */ 

html { font-size:18px; }
body, input, textarea, select, button { font-family: inter-variable, sans-serif; font-variation-settings: "slnt" 0, "wdth" 100, "wght" 400; }
body:not(.homepage) main, aside { font-size:1rem; }

header { line-height:1.6; font-family:raleway; }
.secondary_nav { font-size:.9rem; font-weight:500; }
#main_nav.main_nav { font-size:1.2rem; text-transform: }
#main_nav.main_nav > ul > li > ul {
	font-family: inter-variable;
	font-weight:400;
	font-size:.9rem;
	}
#main_nav.main_nav > ul > li > ul > li > a { padding:0.2em 0.6em;  }

.page_title { font-family:raleway; font-weight:800; font-size:2.4rem; }
.sub_nav { font-size:.86rem; font-family:inter-variable; font-weight:500; }

figcaption, .captioned_image { font-size:0.9em; font-style:unset; }

body:not(.homepage) main a:link, body:not(.homepage) main a:visited { color:#58954F; }
body:not(.homepage) aside a:link, body:not(.homepage) aside a:visited { color:#58954F; }
body:not(.homepage) main, aside { color:#353E47; }

main h1, h2 { font-family: inter-variable; line-height:1.25; }

/* news.css */

.page_story main h1 {
	font-size: 2.2rem;
	font-family:"inter-variable";
	font-weight: 700;
	line-height: 1.3;
	}
.excerpt {
	font-size: 1.3rem;
	font-weight: 300;
	}
