/* VARIANT v8: keep a single visible rendering of each MathJax expression.
   MathJax's assistive MathML must be off-screen, never painted in the text line. */
mjx-assistive-mml,
mjx-container mjx-assistive-mml,
.MJX_Assistive_MathML {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  border: 0 !important;
  clip: rect(0, 0, 0, 0) !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
  pointer-events: none !important;
}
/* Prevent long display equations from colliding with surrounding prose. */
.v-theory-formula,
.oge7-solution-text,
.variant-solution-steps,
.v-theory-example {
  min-width: 0;
}
.oge7-solution-text mjx-container[jax="SVG"][display="true"],
.v-theory-formula mjx-container[jax="SVG"][display="true"],
.variant-solution-steps mjx-container[jax="SVG"][display="true"] {
  display: block !important;
  max-width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  margin-block: .6em;
  padding-bottom: .25em;
}
.oge7-answer-text {font-size: 18px; font-weight: 750; color: #ffd6e5; margin: 0 0 7px; overflow-wrap:anywhere}
.oge7-key-note {font-size: 13px; color:#d4bbc7; line-height: 1.65; margin: 0 0 14px}
.oge7-key-body--clean {padding: 18px 21px}
.oge7-key-body--clean a {display:inline-block;color:#ffd0e0;font-weight:750;border-bottom:1px solid #a04e70;padding:5px 0}
