.title {
  text-align: center;
  margin: 1em;
}

.to-simplified, .to-normal {
  text-align: center;
  display: block;
  margin: 2em 0;
}

.content {
  max-width: 50em;
  margin: auto;
  line-height: 1.5;
}
.content #toc {
  margin-bottom: 2em;
}
.content #toc ul {
  list-style: none;
  padding-left: 2em;
}
.content strong {
  display: block;
  font-size: 130%;
  margin-top: calc(0.5em - 3rem);
  padding-top: 3rem;
}
.content p {
  padding: 0.5em 0;
}
.content dl {
  padding-left: 2em;
}
.content dl dt {
  float: left;
}
.content dl dd {
  margin-left: 2em;
}

@property --pct {
  syntax: "<percentage>";
  initial-value: 0%;
  inherits: false;
}
.documents {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
  width: fit-content;
  max-width: 50em;
  margin: auto;
}
.documents a {
  color: var(--link);
  padding: 0.5em;
  text-decoration: none;
  background: linear-gradient(135deg, #e4dddc var(--pct), transparent var(--pct));
  transition: --pct 0.5s;
}
.documents a:hover {
  --pct: 100%;
}

/*# sourceMappingURL=legal.css.map */
