.terms {
  line-height: 30px;
}
.terms h1 {
  color: #232323;
  font-weight: 600;
  text-align: center;
}

.terms h2 {
  margin-top: 16px;
  color: #232323;
  font-weight: 600;
}

.terms a {
  color: #2626ff;
  cursor: pointer;
}

.terms p {
  white-space: pre-line;
  margin: 0;
  display: block;
  margin-block-start: 1em;
  margin-block-end: 1em;
  margin-inline-start: 0px;
  margin-inline-end: 0px;
  unicode-bidi: isolate;
}

.terms pre {
  background: #eeefef;
  padding: 10px;
}

.terms ol,
.terms ul {
  margin: 12px 0;
  line-height: 30px;
  white-space: normal;
}

.terms ol,
.terms ul {
  counter-reset: list-counter;
}

:is(dir, dl, menu, ol, ul) ul {
  margin-block-start: 0px;
  margin-block-end: 0px;
}

.terms li {
  list-style: inherit;
}

.terms li:has(> em),
.terms code {
  white-space: break-spaces;
}

.terms em {
  font-style: italic;
  font-weight: normal;
  background: none;
}

.terms ul {
  list-style-type: disc;
  display: block;
  margin-block-start: 0px;
  margin-block-end: 0px;
  padding-inline-start: 40px;
  unicode-bidi: isolate;
}
.terms ol {
  /* 1, 2, 3 */
  list-style-type: decimal;
  display: block;
  padding-inline-start: 40px;
  margin-block-start: 0px;
  margin-block-end: 0px;
  unicode-bidi: isolate;
}

.terms ol li ol {
  /* (i, ii, iii) */
  list-style-type: upper-roman;
}

.terms ol li ol li ol {
  /* a, b, c */
  list-style-type: lower-alpha;
}
