table {
  width: 100%;
  box-shadow: 0 2px 8px rgba(0,0,0,0.1);
  background-color: var(--primary);
  border: 1px solid black;
  border-radius: var(--border-radius);
  border-collapse: collapse;
}
th, td {
  padding: 14px 18px;
  text-align: left;
}
th {
  font-family: var(--font-display);
  font-size: var(--font-lg);
  color: var(--primary);
  background-color: var(--quaternary);
}
.section-3 {
  color: inherit;
}
tr:hover {
  color: var(--primary);
  background-color: var(--accent);
}