.parentList {
  margin: 0;
}

.list {
  margin-left: 0;
  margin-right: 0;
}

html:not([dir="rtl"]) .list {
  padding-left: var(--space-400);
}

html[dir="rtl"] .list {
  padding-right: var(--space-400);
}

html:not([dir="rtl"]) .bulletList:first-child {
  padding-left: var(--space-800);
}

html[dir="rtl"] .bulletList:first-child {
  padding-right: var(--space-800);
}

.listItem {
  margin-bottom: var(--space-400);
  margin-top: var(--space-400);
}

/* last should precede first for single item lists */

.listItem:last-child {
  margin-bottom: 0;
  margin-top: var(--space-400);
}

.listItem:first-child {
  margin-bottom: var(--space-400);
  margin-top: 0;
}

.listItemCondensed {
  margin-bottom: var(--space-200);
  margin-top: var(--space-200);
}

/* last should precede first for single item lists */

.listItemCondensed:last-child {
  margin-bottom: 0;
  margin-top: var(--space-200);
}

.listItemCondensed:first-child {
  margin-bottom: var(--space-200);
  margin-top: 0;
}

/* last should precede first for single item lists */

.list .list > .listItem:last-child {
  margin-bottom: var(--space-400);
  margin-top: var(--space-400);
}

.list .list > .listItem:first-child {
  margin-bottom: var(--space-400);
  margin-top: var(--space-400);
}

.list .list > .listItemCondensed:last-child {
  margin-bottom: var(--space-200);
  margin-top: var(--space-200);
}

.list .list > .listItemCondensed:first-child {
  margin-bottom: var(--space-200);
  margin-top: var(--space-200);
}

.noStyle {
  list-style-type: none;
}

.ulItemDot {
  list-style-type: disc;
}

.ulItemCircle {
  list-style-type: circle;
}

.olItem1 {
  list-style-type: decimal;
}

.olItemA {
  list-style-type: upper-latin;
}

.olItema {
  list-style-type: lower-latin;
}

.textColorOverrideLight * {
  /* stylelint-disable-next-line declaration-no-important */
  color: var(--color-text-light) !important;
}

.textColorOverrideDark * {
  /* stylelint-disable-next-line declaration-no-important */
  color: var(--color-text-dark) !important;
}
