body {
  background: #000;
}
#legal-container {
  max-width: 1440px;
  margin-inline: auto;
  padding-inline: 60px;
  padding-top: 150px;
  padding-bottom: 100px;
}
@media (max-width: 1024px) {
  #legal-container {
    max-width: 1024px;
    padding-inline: 40px;
  }
}
@media (max-width: 600px) {
  #legal-container {
    max-width: 600px;
    padding-inline: 16px;
  }
}
@media (max-width: 600px) {
  #legal-container {
    padding-top: 100px;
  }
}
#legal-container h1 {
  font-family: "Hitmarker Condensed Black", Arial;
  font-weight: 900;
  font-style: normal;
  letter-spacing: 1px;
  font-size: 2.25rem;
  line-height: 2.25rem;
  text-transform: uppercase;
  margin-bottom: 30px;
  color: #fff;
}
@media (max-width: 600px) {
  #legal-container h1 {
    font-family: "Hitmarker Condensed Black", Arial;
    font-weight: 900;
    font-style: normal;
    letter-spacing: 1px;
    font-size: 1.75rem;
    line-height: 1.75rem;
    text-transform: uppercase;
  }
}
#legal-container h1 sup {
  vertical-align: top;
  font-size: 0.3em;
  line-height: 1.55;
}
#legal-container h2,
#legal-container h3,
#legal-container h4 {
  font-family: "Hitmarker Condensed Black", Arial;
  font-weight: 900;
  font-style: normal;
  letter-spacing: 1px;
  font-size: 2.25rem;
  line-height: 2.25rem;
  text-transform: uppercase;
  margin-bottom: 30px;
  color: #fff;
}
#legal-container p,
#legal-container li {
  font-family: "Hitmarker Text Regular", Arial;
  font-weight: 400;
  font-style: normal;
  letter-spacing: 1px;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #bbbbbb;
  margin-bottom: 15px;
}
#legal-container b {
  font-weight: bold;
}
#legal-container a {
  color: #ffffff;
  text-decoration: underline;
}
#legal-container a:hover {
  text-decoration: none;
}
#legal-container i {
  font-style: italic;
}
#legal-container ul,
#legal-container ol {
  margin-left: 18px;
  margin-bottom: 15px;
}
#legal-container ul {
  list-style: disc;
}
#legal-container ol {
  list-style: auto;
}
#legal-container .tabbed {
  margin-left: 48px;
  display: flex;
  gap: 32px;
}
