html {  height: 100%;  background: url(RedLogo.svg) no-repeat;  background-position: left top; /* Center the image */  background-repeat: no-repeat; /* Do not repeat the image */}* {  /* show what happens without this, nav bar is too wide */  box-sizing: border-box;}/* eb-garamond-regular - latin_latin-ext */@font-face {  font-family: "EB Garamond";  font-style: normal;  font-weight: 400;  src: local(""),    url("../fonts/eb-garamond-v13-latin_latin-ext-regular.woff2")      format("woff2"),    /* Chrome 26+, Opera 23+, Firefox 39+ */      url("../fonts/eb-garamond-v13-latin_latin-ext-regular.woff")      format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */}/* eb-garamond-700 - latin_latin-ext */@font-face {  font-family: "EB Garamond";  font-style: normal;  font-weight: 700;  src: local(""),    url("../fonts/eb-garamond-v13-latin_latin-ext-700.woff2") format("woff2"),    /* Chrome 26+, Opera 23+, Firefox 39+ */      url("../fonts/eb-garamond-v13-latin_latin-ext-700.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */}/* eb-garamond-italic - latin_latin-ext */@font-face {  font-family: "EB Garamond";  font-style: italic;  font-weight: 400;  src: local(""),    url("../fonts/eb-garamond-v13-latin_latin-ext-italic.woff2") format("woff2"),    /* Chrome 26+, Opera 23+, Firefox 39+ */      url("../fonts/eb-garamond-v13-latin_latin-ext-italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */}/* eb-garamond-700italic - latin_latin-ext */@font-face {  font-family: "EB Garamond";  font-style: italic;  font-weight: 700;  src: local(""),    url("../fonts/eb-garamond-v13-latin_latin-ext-700italic.woff2")      format("woff2"),    /* Chrome 26+, Opera 23+, Firefox 39+ */      url("../fonts/eb-garamond-v13-latin_latin-ext-700italic.woff")      format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */}/* open-sans-300 - latin_latin-ext */@font-face {  font-family: "Open Sans";  font-style: normal;  font-weight: 300;  src: local("Open Sans Light"), local("OpenSans-Light"),    url("../fonts/open-sans-v17-latin_latin-ext-300.woff2") format("woff2"),    /* Chrome 26+, Opera 23+, Firefox 39+ */      url("../fonts/open-sans-v17-latin_latin-ext-300.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */}/* open-sans-300italic - latin_latin-ext */@font-face {  font-family: "Open Sans";  font-style: italic;  font-weight: 300;  src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"),    url("../fonts/open-sans-v17-latin_latin-ext-300italic.woff2")      format("woff2"),    /* Chrome 26+, Opera 23+, Firefox 39+ */      url("../fonts/open-sans-v17-latin_latin-ext-300italic.woff")      format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */}/* open-sans-regular - latin_latin-ext */@font-face {  font-family: "Open Sans";  font-style: normal;  font-weight: 400;  src: local("Open Sans Regular"), local("OpenSans-Regular"),    url("../fonts/open-sans-v17-latin_latin-ext-regular.woff2") format("woff2"),    /* Chrome 26+, Opera 23+, Firefox 39+ */      url("../fonts/open-sans-v17-latin_latin-ext-regular.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */}/* open-sans-italic - latin_latin-ext */@font-face {  font-family: "Open Sans";  font-style: italic;  font-weight: 400;  src: local("Open Sans Italic"), local("OpenSans-Italic"),    url("../fonts/open-sans-v17-latin_latin-ext-italic.woff2") format("woff2"),    /* Chrome 26+, Opera 23+, Firefox 39+ */      url("../fonts/open-sans-v17-latin_latin-ext-italic.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */}/* open-sans-700 - latin_latin-ext */@font-face {  font-family: "Open Sans";  font-style: normal;  font-weight: 700;  src: local("Open Sans Bold"), local("OpenSans-Bold"),    url("../fonts/open-sans-v17-latin_latin-ext-700.woff2") format("woff2"),    /* Chrome 26+, Opera 23+, Firefox 39+ */      url("../fonts/open-sans-v17-latin_latin-ext-700.woff") format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */}/* open-sans-700italic - latin_latin-ext */@font-face {  font-family: "Open Sans";  font-style: italic;  font-weight: 700;  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"),    url("../fonts/open-sans-v17-latin_latin-ext-700italic.woff2")      format("woff2"),    /* Chrome 26+, Opera 23+, Firefox 39+ */      url("../fonts/open-sans-v17-latin_latin-ext-700italic.woff")      format("woff"); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */}html {  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}body {  display: grid;  grid-template-columns: minmax(100px, 200px) minmax(400px, auto) 200px;  grid-column-gap: 2rem;  font-family: "EB Garamond", "Times New Roman", "Palatino";  font-size: 1.2em;  font-weight: 400;  font-style: normal;  text-decoration: none;  text-transform: none;  color: #000;  background-color: initial;  line-height: 1.6em;  letter-spacing: normal;  text-shadow: none;  margin-left: 2em;  margin-right: 2em;}header,footer {  grid-column-start: 1;  grid-column-end: 4;}em {  font-style: italic;}strong {  font-style: bold;}h1,h2,h3,h4,h5,h6 {  font-family: "Open Sans", "Helvetica";  font-weight: 400;  color: #cb4b16;  line-height: 1.3em;}h2.title,h3.title {  font-family: "EB Garamond";  color: black;  font-size: 2em;  line-height: 0.5em;  font-weight: 400;  padding: 0;  margin: 25px 0 0 100px;}h4 {  font-family: "EB Garamond";  font-size: 0.9em;  font-style: italic;  line-height: 0.5em;  font-weight: 400;  padding: 0;  margin: 0;  text-align: right;}figure {  padding: 0;  margin: 1em 0;}pre {  font-size: 9px;}figure img {  max-width: 100%;  display: block;  height: auto  margin: 0;}figcaption {  font-family: "EB Garamond", "Times";  font-weight: 400;  font-style: italic;  font-size: 0.8em;  margin: 0 0 1em 0;}nav details {  line-height: 1.4em;}h3.title {  font-size: 1em;  margin: 1em 0 1em 200px;  color: gray;}ul.links {  list-style-type: none;  text-decoration: none;  padding: 0;}ul.links li {  content: ;  color: #666;  padding-left: 0;}ul.links li > a {  text-decoration: none;  color: #cb4b16;}ul.links li > a:hover {  text-decoration: underline;}details ul {  list-style-type: none;  text-decoration: none;  margin: 6px 0;  padding-left: 6px;}details + ul li {  display: inline;  content: ;  color: #666;}details ul li > a {  text-decoration: none;  color: #666;}details ul li > a:hover {  text-decoration: underline;}details[open] {  padding: 0 0 0.5em 0;}table {    border-collapse:collapse;}th,td {    border-top: 1px solid #cecece;    text-align:left;    font-size: 12px;    padding: 0 1em;}th {    background:#fafafa;}tr:nth-child(even) {  background-color: #f2f2f2;}dt {   font-family: "Open Sans", "Helvetica";  font-weight: 400;  color: #cb4b16;  font-size: 12px;line-height: 1.2em;}dd { color: gray;  font-size: 12px;line-height: 1.2em;}