/* Shared by simulation feedback, spaced review and the import preview. */
.explanation-content {
  max-width: 72ch;
  min-width: 0;
  line-height: 1.75;
  overflow-wrap: anywhere;
  text-align: left;
}
.explanation-content p,
.explanation-content ul,
.explanation-content ol {
  margin: 0 0 1em;
  color: inherit;
  font-size: inherit;
  line-height: inherit;
}
.explanation-content ul,
.explanation-content ol { padding-inline-start: 1.65em; list-style-position: outside; }
.explanation-content ul { list-style-type: disc; }
.explanation-content ol { list-style-type: decimal; }
.explanation-content li { display: list-item; padding-inline-start: .25em; margin-block: .45em; }
.explanation-content li::marker { color: currentColor; font-weight: 700; }
.explanation-content li > ul { list-style-type: circle; }
.explanation-content li > ul,
.explanation-content li > ol { margin-top: .5em; margin-bottom: .5em; }
.explanation-content > :last-child { margin-bottom: 0; }
.answer-option__comment .explanation-content { margin-top: 8px; color: var(--ink-800); font-size: .95rem; }
.answer-option__comment .explanation-content p { font-size: inherit; line-height: inherit; margin: 0 0 1em; color: inherit; }
.answer-option__comment .explanation-content > :last-child { margin-bottom: 0; }
.explanation-content strong,
.answer-option__comment .explanation-content strong {
  font-size: inherit;
  font-weight: 750;
  text-transform: none;
  letter-spacing: normal;
  color: inherit;
}
.mini-lesson .explanation-content p { color: inherit; font-size: inherit; }
@media (max-width: 540px) {
  .explanation-content ul, .explanation-content ol { padding-inline-start: 1.4em; }
}
