/* stylelint-disable */
/* stylelint-enable */
:root {
  --body-text-font-size: 1rem;
  --body-text-font-size-mobile: 0.875rem;
  --body-text-table-cell-padding: 0.75rem;
  --body-text-table-border-width: 2px;
  --body-text-color-image-max-width: 100%;
  --body-text-color-image-height: auto;
}

.body-text {
  color: var(--body-text-color);
  font-size: var(--body-text-font-size-mobile);
}
@media (min-width: 768px) {
  .body-text {
    font-size: var(--body-text-font-size);
  }
}
.body-text > *:not(:last-child) {
  margin-bottom: var(--content-spacer-s);
}
.body-text h1:not(.alert-heading),
.body-text h2:not(.alert-heading),
.body-text h3:not(.alert-heading),
.body-text h4:not(.alert-heading),
.body-text h5:not(.alert-heading),
.body-text h6:not(.alert-heading) {
  color: var(--body-text-heading-color);
}
.body-text strong {
  color: var(--body-text-strong-color);
}
.body-text pre {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "liberation mono", "courier new", monospace;
  white-space: normal;
}
.body-text table {
  width: 100%;
}
.body-text table th {
  padding: var(--body-text-table-cell-padding);
  border-top: var(--body-text-table-border-width) solid var(--body-text-table-th-color);
  background: var(--body-text-table-th-background-color);
  text-align: center;
  font-weight: 700;
  text-transform: uppercase;
  vertical-align: middle;
  line-height: 1.2;
  color: var(--body-text-table-th-color);
  font-size: 1rem;
}
.body-text table td {
  padding: var(--body-text-table-cell-padding);
  border: var(--body-text-table-border-width) solid var(--body-text-table-th-color);
}
.body-text table tr:nth-of-type(odd) {
  background: var(--body-text-table-tr-odd-background-color);
}
.body-text table tr:nth-of-type(even) {
  background: var(--body-text-table-tr-even-background-color);
}
.body-text ul li {
  text-align: left;
}
.body-text img {
  max-width: var(--body-text-color-image-max-width);
  height: var(--body-text-color-image-height);
}

/*# sourceMappingURL=base-body-text.scss.css.map*/