p {
  margin-bottom: 1.5em;
}

figure {
  display: inline-block;
  text-align: center;
  margin: 10px;
}

figcaption {
  font-size: 0.9em;
  color: #555;
  margin-top: 5px;
}

.article {
  max-width: 65ch;
  margin-left: auto;
  margin-right: auto;
  line-height: 1.6;
}

.article a {
  color: #22d3ee; /* cyan-400 */
}

.article a:hover {
  color: #fb7185; /* rose-400 */
}
