.normalize-stepper-text > * {
  all: revert;
  margin-block: auto;
  line-height: 1.4;
  white-space: normal;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell,
  'Open Sans', 'Helvetica Neue', sans-serif;
}

.normalize-stepper-text {
  overflow-y: auto;
}

.normalize-stepper-text table {
  width: auto;
}
.normalize-stepper-text td,
.normalize-stepper-text th {
  padding: 0.4rem;
}

/* Apply a default padding if legacy cellpadding attribute is missing */
.normalize-stepper-text > table:not([cellpadding]) th,
.normalize-stepper-text > table:not([cellpadding]) td {
  padding: 0.4rem;
}
/* Set default table styles if a table has a positive border attribute
   and no inline css */
.normalize-stepper-text > table[border]:not([border='0']):not([style*='border-width']) th,
.normalize-stepper-text > table[border]:not([border='0']):not([style*='border-width']) td {
  border-width: 1px;
}
/* Set default table styles if a table has a positive border attribute
   and no inline css */
.normalize-stepper-text > table[border]:not([border='0']):not([style*='border-style']) th,
.normalize-stepper-text > table[border]:not([border='0']):not([style*='border-style']) td {
  border-style: solid;
}
/* Set default table styles if a table has a positive border attribute
   and no inline css */
.normalize-stepper-text > table[border]:not([border='0']):not([style*='border-color']) th,
.normalize-stepper-text > table[border]:not([border='0']):not([style*='border-color']) td {
  border-color: #ccc;
}
.normalize-stepper-text > figure {
  display: table;
  margin: 1rem auto;
}
.normalize-stepper-text > figure figcaption {
  color: #999;
  display: block;
  margin-top: 0.25rem;
  text-align: center;
}
.normalize-stepper-text > hr {
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 0 0 0;
}
.normalize-stepper-text > code {
  background-color: #e8e8e8;
  border-radius: 3px;
  padding: 0.1rem 0.2rem;
}

.normalize-stepper-text ul {
  list-style-type: revert;
  padding: revert;
}

.normalize-stepper-text ol {
  list-style-type: revert;
  padding: revert;
}

.normalize-stepper-text > ol {
  list-style-type: revert;
  padding: revert;
}

.normalize-stepper-text > div > p {
  /*white-space: pre-wrap;*/
  word-break: break-word;
}

.normalize-stepper-text > p {
  /*white-space: pre-wrap;*/
  word-break: break-word;
}

.normalize-stepper-text > div {
  /*white-space: pre-wrap;*/
  word-break: break-word;
}

.normalize-stepper-text > p > pre {
  /*white-space: pre-wrap;*/
  word-break: break-word;
}

.normalize-stepper-text pre {
  white-space: pre-wrap;
  word-break: break-word;
}

.normalize-stepper-text > p > a {
  text-decoration-line: underline;
  color: blue;
}

.normalize-stepper-text > ul > li > a {
  text-decoration-line: underline;
}

/*FOR NOTE BLOCK*/

.note-block-item > a {
  text-decoration-line: underline;
}

.note-block-item > p > a {
  text-decoration-line: underline;
}

.note-modal-item > a {
  text-decoration-line: underline;
}

.note-modal-item > p > a {
  text-decoration-line: underline;
}
