*{box-sizing:border-box}
body{
  font-family:Arial,Helvetica,sans-serif;
  margin:0;
  background:#f9fafb;
  color:#333
}
header{
  background:#14532d;
  color:#fff;
  padding:18px
}
nav a{
  color:#fff;
  margin-right:15px;
  text-decoration:none;
  font-weight:500
}
nav a:hover{text-decoration:underline}
main{
  padding:30px;
  background:#fff;
  max-width:960px;
  margin:25px auto;
  line-height:1.6
}
footer{
  text-align:center;
  padding:18px;
  background:#e5e7eb;
  font-size:14px
}
footer a{color:#14532d}
