footer {
  margin-top: 2rem;
  padding-top: 1rem;
  border-top: 1px solid #ccc;
}

footer nav h3 {
  margin: 0 0 1rem 0;
}

footer nav ul {
  list-style: none;
  padding: 0;
}

footer nav li {
  margin: 0.5rem 0;
}

footer nav a {
  text-decoration: none;
  color: #0066cc;
}

footer nav a:hover {
  text-decoration: underline;
}