/* Presentation only. Keep complete fractions, radicals and powers together. */
.choices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:48rem;align-items:stretch}
.choice{min-width:0;min-height:76px;line-height:1.55;overflow-wrap:normal;word-break:normal;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding:18px 16px;gap:14px}
.choice .choiceletter{flex:0 0 28px;align-self:center}
.choice>.choice-content{flex:1 1 auto;min-width:0;max-width:none;text-align:center;padding:.2em 0;overflow-wrap:normal;word-break:normal}
.choice .math-inline{font-size:1.08em;font-weight:500;line-height:1.8;overflow-wrap:normal;word-break:normal}
.choice .math-num,.choice .math-den,.choice .math-radicand,.choice .math-group,.choice .math-power,.choice .math-product,.choice .math-unary{white-space:nowrap;overflow-wrap:normal;word-break:normal}
/* A long sum may continue at its authored operator breakpoints inside the
   numerator/denominator. Atomic powers, products, groups and roots never split. */
.choice .math-frac .math-num,.choice .math-frac .math-den{white-space:normal}
.choice .math-radicand span,.choice .math-group span,.choice .math-power span,.choice .math-product span,.choice .math-unary span{white-space:nowrap;overflow-wrap:normal}
.math-frac{margin:.22em .16em;line-height:1.25}
.math-num{padding:0 .22em .15em;border-bottom-width:1.5px}
.math-den{padding:.15em .22em 0}
.math-sqrt{margin:.12em .09em}
.math-radicand{padding:.04em .15em 0;border-top-width:1.5px}
.math-sup{margin-left:.04em}
.math-function-name{font-style:normal}
.math-function-argument{margin-left:.15em}
.math-op::after{content:"\2060"}
.question-layout{padding-block:.25em;overflow-x:auto;overscroll-behavior-x:contain}
.choices.long-choices{grid-template-columns:minmax(0,1fr);max-width:48rem}
.long-choices .choice{font-size:18px;line-height:1.65;padding:18px 16px}
.long-choices .choice>.choice-content{text-align:left;overflow-wrap:break-word}
.long-choices .choice .math-inline{font-size:1.2em}
@media(max-width:680px){
 .choices:has(.math-frac,.math-sqrt,.math-nthroot,.math-power,.matrix-display){grid-template-columns:minmax(0,1fr)}
 .choice{font-size:23px;min-height:76px;padding:16px 14px;gap:14px}
 .choice>.choice-content{padding:.3em 0}
 .choice .math-inline{font-size:1em}
 .long-choices .choice{font-size:18px}
 .long-choices .choice .math-inline{font-size:1.18em}
 .question.question.word{font-size:clamp(20px,5.8vw,26px)}
}
@media(prefers-reduced-motion:reduce){.choice{scroll-behavior:auto}}
.choices.prose-choices{grid-template-columns:minmax(0,1fr)!important}.prose-choices .choice{width:100%;min-height:56px;text-align:left}.prose-choices .choice-content{font-family:inherit;font-size:1rem;line-height:1.65;font-weight:500;overflow-wrap:break-word;word-break:normal}.prose-choices .choiceletter{flex-shrink:0}
