/* [v75.1] 수식 표시 — mfmt() 가 만든 조각들 */
.mf{font-family:"Cambria Math","STIX Two Math","STIX Two Text","Latin Modern Math","Times New Roman",Georgia,"Noto Serif KR",serif;}
.mf-v{font-style:italic;}
.mf-mi{font-family:"Cambria Math","STIX Two Math","Latin Modern Math","Noto Sans Math","Times New Roman",serif;font-style:normal;}
.mf-frac{display:inline-flex;flex-direction:column;text-align:center;margin:0 .18em;
  font-size:.9em;line-height:1.15;vertical-align:middle;position:relative;top:-.08em;}
.mf-num{border-bottom:1px solid currentColor;padding:0 .32em;}
.mf-den{padding:1px .32em 0;}
.mf-rad{white-space:nowrap;}
/* [0.21.2] 근호: 기호를 직접 그려 지붕(윗줄)과 이어 붙인다 — 안의 식이 높아지면(분수) 기호도 같이 늘어난다 */
.mf-rcd{display:inline-block;position:relative;border-top:max(1px,.07em) solid currentColor;
  padding:.08em .1em 0 .06em;margin-left:.58em;line-height:1.15;}
.mf-rs{position:absolute;right:100%;top:calc(-.5 * max(1px,.07em));bottom:-.04em;width:.52em;}
.mf-rs svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-linejoin:round;}
.mf-rs path{vector-effect:non-scaling-stroke;}
.mf-rs1{stroke-width:max(1px,.065em);}
.mf-rs2{stroke-width:max(1px,.07em);}
.mf-rs3{stroke-width:max(1.6px,.12em);stroke-linecap:round;}
.mf-rt{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;}
sup.mf-sup{font-size:.68em;vertical-align:.55em;line-height:0;}
sub.mf-sub{font-size:.68em;vertical-align:-.2em;line-height:0;}
