ul:not([class]),
ol:not([class]) {
  font-size: inherit;
  line-height: inherit;
  list-style-position: inside;
  margin-block-end: 0;
  margin-inline: 0;
  padding: 0;
}
ul:not([class]) span,
ol:not([class]) span {
  display: inline-block;
}
ul:not([class]) li,
ol:not([class]) li {
  padding-inline-start: 32px;
  position: relative;
}
ul:not([class]) li:not(:first-child),
ol:not([class]) li:not(:first-child) {
  margin-block-start: var(--si-space-12);
}

ul:not([class]) li:before {
  background-color: var(--si-color-black);
  block-size: 28px;
  content: "";
  display: block;
  inline-size: 28px;
  inset-block: 0;
  inset-inline-start: 0;
  -webkit-mask: var(--si-i-bullet) no-repeat center;
          mask: var(--si-i-bullet) no-repeat center;
  position: absolute;
}

ol:not([class]) {
  padding-left: 26px;
}
ol:not([class]) li {
  padding-left: 6px;
  list-style-position: outside;
}