/*hi there - i see u lookin - this css was handmade :)*/

:root {
  --charcoal: #1e1f1f;
  --cream: #ece7d0;
  --leaf: #449e65;
  --smoke: #524b44;
  --soil: #583e2f;
}


body {
  background-color: var(--cream);
  font-family: 'Archivo', Arial, Helvetica, sans-serif;
  font-size: 18px;
  padding: 0;
  margin: 0;
  color: var(--charcoal);
}

h1 {
  padding: 0;
  font-family: 'Archivo', sans-serif;
  color: var(--leaf);
  text-align: left;
  font-size: 35px;
}

h2 {
  color: var(--soil);
  font-style: oblique;
}

h3 {
  color: var(--soil);
  font-style: oblique;
}

blockquote{
  padding: 0;
  font-family: 'Archivo', sans-serif;
  color: var(--smoke);
  text-align: left;
  font-size: 35px;
}

p {
  font-size: 20px;
}

li{
  padding: 8px;
}

table, th, td{
  border: 1px solid;
  border-color: var(--leaf);
  padding: 8px;
}

table{
  width: 100%;
  border-collapse: collapse;
}

thead{
  text-align:center;
  color: var(--soil);
  font-size: 22px;
}

a:link {
  color: var(--soil);
  text-decoration: none;
}

a:visited {
  color: var(--smoke);
  text-decoration: none;
}

a:hover {
  color: var(--leaf);
  text-decoration: underline;
}

.nav-links {
  font-family: 'Archivo Black', sans-serif;
  font-size: 45px;
  padding: 1vw;
}

.column {
  float: left;
  padding: 15px;
}

.left {
  width: 20vw;
  padding-top: 10px;
}

.right {
  width: 65vw;
  padding-top: 160px;
}

.guiding-principles{
  padding: 8px;
}

section.footnotes {
  font-size: 12px;
  padding: 2px;

}

 @media screen and (max-width: 1300px) {
 .column {
  width: 90vw;
  padding-top: 5vw;
}
}

.row:after {
   content: "";
   display: table;
   clear: both;
}
