body {
  font-size: 17px; /* Base font size */
}

h1 {
  font-size: 2.5em; /* 2.5 * 16 = 40px */
}

h2 {
  font-size: 1.875em; /* 1.875 * 16 = 30px */
}

h3 {
  font-size: 1.5em; /* 1.875 * 16 = 24px */
}

p {
  font-size: 1em; /* 1 * 17 = 17px */
}

/*
a:link, a:visited {
  background-color: green;
  color: black;
  border: 2px solid black;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
}

a:hover, a:active {
  background-color: green;
  color: white;
}
*/