/* Reading text uses one face and size across questions, choices and solutions. */
.bodydiv .act-learning-content {
    font-family: "ACT Math Text", "Times New Roman", serif;
    font-size: 18px !important;
    font-weight: 400;
    font-variant-numeric: normal;
    line-height: 1.55;
}
.bodydiv .act-learning-content .act-prose-font {
    font-family: inherit !important;
    font-size: 1em !important;
    line-height: inherit !important;
}
.bodydiv .act-learning-content :is(.act-plain-percentage, .act-plain-money) { font-family: inherit; }
/* Authored emphasis and mathematical script/fraction sizing remain meaningful. */
.bodydiv .act-learning-content p { margin: .65em 0; }
.body .bodydiv .act-learning-content :is(.MathJax_Display, .MathJax_SVG_Display, .MJXc-display) {
    text-align: left !important;
    margin: .5em 0 !important;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
}
.body .bodydiv .act-learning-content .MathJax_Display > .MathJax {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
@media (max-width: 640px) { .bodydiv .act-learning-content { font-size: 16px !important; } }
