body {
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  margin: 5vw 20vw;
}
header { 
  display: flex;
  align-items: center;
  ul {
    list-style: none;
    display: flex;
    li {
      margin-right: 1em;
    }
  }
}
.lead {
  font-size: 1.5em;
}
footer {
  margin-top: 3rem;
  font-size: 0.8em;
}
h1 {
  color: green;
}
img {
  width: 30vw;
  border: solid 1px green;
}
.tagline {
  display: flex;
  align-items: center;
  margin-bottom: 5vw;

  .tagline_text {
    background-color: #ffd450;
    padding: 2vw;
    color: green;
  }
}
.card {
  background-color: #ffd450;
  padding: 2vw;
  font-size: 1.2em;
  color: green;
}