.quote {
  font-style: italic;
  background-color: #f0f0f0;
  padding: 10px;
  border-left: 4px solid #d63031;
  margin: 20px 0;
}

h1, h2, h3 {
  color: #2d3436;
}

strong {
  color: #e17055;
}
 ul, ol {
      margin: 10px 0;
      padding-left: 20px;
    }

    li {
      margin-bottom: 8px;
    }
p {
text-align: justify;
}
.note {
  background-color: #ffeaa7;
  padding: 10px;
  border-left: 4px solid #fab14b;
  font-style: italic;
}
.rules-list {
  background-color: #ffffff;
  padding: 15px;
  border-left: 4px solid #d63031;
  list-style-type: decimal;
  margin: 20px 0;
}

.rules-list li {
  margin-bottom: 12px;
}
.warning {
  background-color: #fab14b;
  padding: 10px;
  border-left: 4px solid #e17055;
  font-weight: bold;
  color: #fff;
}
.important {
  background-color: #fab14b;
  color: #fff;
  padding: 15px;
  border-left: 5px solid #e17055;
  font-weight: bold;
  margin-top: 20px;
}
.tip {
  background-color: #00b894;
  color: white;
  padding: 10px 15px;
  border-left: 5px solid #00cec9;
  font-style: italic;
  font-weight: bold;
}

em {
  color: #6c5ce7;
  display: block;
  text-align: right;
  margin-top: 15px;
}
.freak-factor {
width: 50%;
  background-color: #dfe6e9;
  border-left: 5px solid #e17055;
  padding: 15px;
  margin-top: 20px;
  font-style: italic;
}

.freak-factor h3 {
  color: #d63031;
  font-size: 1.2em;
  margin-top: 0;
}
.brutal-biceps {
width: 50%;
  background-color: #dfe6e9;
  border-left: 5px solid #d63031;
  padding: 15px;
  margin-top: 20px;
  font-style: italic;
}

.brutal-biceps h3 {
  color: #e17055;
  font-size: 1.2em;
  margin-top: 0;
}
.king-coleman {
width: 50%;
  background-color: #dfe6e9;
  border-left: 5px solid #6c5ce7;
  padding: 15px;
  margin-top: 20px;
  font-style: italic;
}

.king-coleman h3 {
  color: #2d3436;
  font-size: 1.2em;
  margin-top: 0;
}