body {
  margin: 0;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding: 36px;
  font-family: Arial, Helvetica, sans-serif;
  background-color: #f3f5ff;
  color: #1f2337;
  font-size: 18px;
}

h1 {
  margin: 0 0 20px;
  font-size: 36px;
  color: #5b66ff;
  text-align: center;
  border-bottom: 2px solid #c7ccff;
  padding-bottom: 8px;
}

ul {
  list-style: disc;
  padding-left: 28px;
  margin: 10px 0 26px;
}

li {
  margin: 8px 0;
  background: #ffffff;
  border: 1px solid #dbe2ff;
  border-radius: 10px;
  padding: 10px 12px;
}

li:hover {
  background: #eef1ff;
}

b {
  color: #5b66ff;
}
