/* Page background + text colour */
body {
  background: #003049; 
  color: #FDF0D5;
  font-family: 'Georgia', serif;
  margin: 20px;
}

/* Main big titles */
h1 {
  color: #FDF0D5;
  font-size: 3rem;
  text-align: center;
  margin-bottom: 20px;
}

/* Secondary headings */
h2 {
  color: #4C86AA;
  text-align: left;
}

/* Paragraph spacing */
p {
  line-height: 1.6;
  margin-bottom: 15px;
}

/* Rounded images */
img {
  max-width: 300px;
  border-radius: 10px;
  display: block;
  margin: 10px 0;
}

/* Lists */
ul {
  padding-left: 20px;
}

li h5 {
  color: #bfbfbf;
  margin: 3px 0;
}