html {
  min-height: 500px;
}

body {
  color: #5f5d5d;
  background-color: #fff;
}

a {
  color: #5f5d5d;
  text-decoration: underline;
}

a:hover,
a:focus {
  color: #7f7d7d;
}

.container-landing {
  max-width: 800px;
}

.copy-container p {
  font-size: 20px;
  line-height: 1.3;
}

.logo {
  max-width: 100%;
  width: 320px;
  margin-right: auto;
  margin-bottom: 25px;
  margin-left: auto;
}

.footer p {
  margin-top: 40px;
}

@media (min-width: 768px) {

  .copy-container p {
    font-size: 28px;
  }

  .logo {
    width: 540px;
  }

  .footer p {
    font-size: 20px;
  }

}
