/* color values go up to 255, e.g. color:rgb(1,1,1); */

* { /* applies to all */
  font-family: "EB Garamond", serif;
  font-optical-sizing: auto;
  font-weight: 400;
  font-style: normal;
  background-color: rgb(255,251,227);
} 

a{
  font-size:15px;
  color: black;
  display: flex;
  justify-content: space-around;
}

.back{
  justify-content: flex-start;
  margin: 3em 5em 0em;
}

p{
  justify-content: space-around;
/*   text-align: justify; */
  padding: 2px;
  margin: 0.8em 20em 1em;
  font-size:15px;
  line-height: 1.6;
}

.cite{
  text-align: start;
}

h1{
  text-align: center;
  font-size:35px;
  font-weight: 650;
  line-height: 0.2;
  margin: 1em 0em 1em;
}

h2{
  display: flex;
  justify-content: center;
  font-weight: 200;
  font-size: 1em;
  margin: 0em 10em 0em;
  border: 1px solid rgb(1 1 1)
}

h3{
  text-align: center;
  margin: 0em 0em 0em;
  font-weight: 450;
  font-size: 1.3em;
}

h4{
  font-weight: normal;
  line-height: 1px;
}

section{
  display: flex;
  flex-direction: column;
  zoom: 1;
}