/* HQ Math Number Talk mixed-number readability */
.number-talk-expression{line-height:1.08;letter-spacing:-.035em}
.number-talk-mixed{display:inline-flex;align-items:center;gap:.14em;white-space:nowrap;vertical-align:-.06em;margin:0 .035em}
.number-talk-whole{font-size:1em;line-height:1;font-weight:950}
.number-talk-frac{display:inline-grid;grid-template-rows:auto 2px auto;align-items:center;justify-items:center;min-width:.72em;font-size:.56em;line-height:.78;letter-spacing:0;font-weight:900;transform:translateY(-.02em)}
.number-talk-frac-num,.number-talk-frac-den{display:block;min-width:100%;text-align:center;line-height:.82}
.number-talk-frac-bar{display:block;width:100%;height:2px;background:currentColor;border-radius:999px;margin:.08em 0}
@media(max-width:620px){.number-talk-mixed{gap:.12em}.number-talk-frac{font-size:.58em}}
@media print{.number-talk-frac-bar{height:1.5px}}
