body {
  font: 1.2em / 1.5 sans-serif;
}

table {
  border-collapse: collapse;
  width: 300px;
}

td,
th {
  padding: 0.2em;
  text-align: left;
}

a:link {
  color: orange;
}

a:visited {
  color: green;
}

a:hover {
  text-decoration: none;
}

.container p:first-child {
  font-size: 150%;
}

.container p:first-child::first-line {
  color: red;
}

tr:nth-child(even) {
  background-color: #333333;
  color: white;
}