header {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 20px;
}

main {
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 30px;
}

.return-button {
  font-size: 22px;
  color: #b3b3b3;
  text-align: start;
  background-color: transparent;
  border: none;
}

.return-button:hover {
  color: #d59c09;
}

.return-button span {
  display: inline-block;
  transform: rotate(180deg);
}

ul,
ol,
p {
  list-style: inside;
  text-align: start;
  font-size: 18px;
}

h2 {
  font-size: 22px;
  text-transform: uppercase;
}

.accent {
  background: linear-gradient(
    84deg,
    #f7c360 -0.02%,
    #fcf097 49.98%,
    #f7c360 99.98%
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  font-weight: 600;
}

p,
li {
  color: #b3b3b3;
}

.numeric_list {
  list-style-type: decimal;
}

.alpabetic_list {
  list-style-type: lower-alpha;
}

.list_item {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
