/* 
CSS for Legal Styling within the Axon Data website.
*/

.legal-document {
  background-color: #010D13;
  color: #ffffff;
  min-height: 80vh;
  padding-block-end: 50px;
}

.legal-document h2 {
  font-size: 2.1rem;
  font-weight: 350;
  padding-block-end: 0.3rem;
}

.legal-document h3 {
  font-size: 1.3rem;
  font-weight: 350;
  padding-block-end: 0.3rem;
}

.legal-document h4 {
  font-size: 1.15rem;
  font-weight: 320;
  padding-block-end: 0.1rem;
}

.legal-document p {
  font-size: 1.05rem;
  font-weight: 200;
  text-align: justify;
  color: #eeeeee;
  padding-block-end: 0.8rem;
  line-height: 1.4rem;
}

.legal-document span {
  font-size: 1.05rem;
  font-weight: 450;
  color: #ffffff;
}

.legal-document ul {
  list-style: disc inside none;
}

.legal-document li {
  display: list-item;
  font-size: 1.05rem;
  font-weight: 200;
  text-align: left;
  color: #eeeeee;
  line-height: 1.6rem;
}

.legal-document h2,
.legal-document h3,
.legal-document h4,
.legal-document p,
.legal-document ul {
  padding-inline: 20px;
}