@charset "utf-8";

body {
  /* display: flex;
	align-items: center;
	justify-content: center; */
  margin: 70px auto;
  width: 90%;
}

body > article {
  width: 550px;
  font-family: Constantia, "Lucida Bright", "DejaVu Serif", Georgia, "serif";
}

body > article p {
  margin: 20px 40px;
  font-size: 1.3em;
  line-height: 1.4;
  color: rgba(255, 255, 255, 0.9);
}

body > article h1 {
  font-size: 3em;
  font-weight: normal;
  margin: 30px 20px 0px;
  text-align: center;
  color: rgb(240, 240, 0);
  line-height: 1em;
}

body > article h2 {
  font-size: 1.4em;
  font-weight: normal;
  margin: 10px 20px;
  text-align: center;
  padding-bottom: 8px;
  color: rgb(240, 240, 0);
}

body > article > p:last-of-type {
  text-align: center;
  font-size: 1.7em;
}

cite {
  font-size: 0.8em;
}
