/* Styles for legal pages (terms and privacy policy) */
h1, h2, h3, h4, h5 {
  font-weight: bold;
  margin-bottom: 1em;
  margin-top: 1em;
  color: #1C1C1E;
}
h1 {
  margin-top: 0;
}
.section-legal h1.alone {
  margin-bottom: 1.5em;
}
.section-legal .section-center {
  padding-bottom: 4em;
  padding-top: 3em;
}
.section-legal p,
.section-legal.section-privacy p.update {
  line-height: 1.5;
  margin-bottom: 3em;
}
.section-legal.section-privacy p {
  margin-bottom: 1em;
}
.section-legal a {
  color: #505050;
  text-decoration: underline;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.section-legal a:hover {
  cursor: pointer;
  opacity: 0.7;
}
.section-legal ul li:not(:last-child) {
  margin-bottom: 0.3em;
}
.section-legal ul {
  padding-left: 1em;
}
@media screen and (max-width: 768px) {
  .section-legal {
    font-size: 12px;
  }
}
