@font-face{font-family:"Exam Sans KR";src:url("fonts/NotoSansKR-Regular.otf") format("opentype");font-display:block}
@font-face{font-family:"Exam Serif KR";src:url("fonts/NotoSerifKR-Regular.otf") format("opentype");font-display:block}
.exam-content{font-family:"Exam Sans KR",sans-serif;font-size:18px;line-height:1.65;white-space:normal;word-break:keep-all;overflow-wrap:anywhere;min-width:0}
.exam-content .exam-hard-break-space{display:block;height:.24em}
.exam-content .exam-blank{display:inline-block;white-space:nowrap}
.exam-content .exam-blank-gap{display:inline-block;width:var(--blank-gap,2em);white-space:pre}
.exam-content .exam-unit{font:inherit;white-space:nowrap;display:inline-block}
.exam-content sup,.exam-content sub{font-family:inherit;font-size:.64em;line-height:0;position:relative;vertical-align:baseline}
.exam-content sup{top:-.48em}.exam-content sub{top:.25em}
.exam-content .exam-math{display:inline-block;vertical-align:middle;max-width:100%;padding:6px 2px}
.exam-content .katex{font-size:1em;white-space:normal}
.exam-content .katex sup,.exam-content .katex sub{position:static}
.exam-content .hangul_fallback{font-family:"Exam Serif KR",serif;font-size:1em}
.exam-math-sans .hangul_fallback{font-family:"Exam Sans KR",sans-serif}
.exam-figure{display:block;max-width:100%;height:auto;margin:12px auto}
@media(max-width:600px){.exam-content{font-size:17px}}
.exam-inline-image{display:inline-block;max-width:100%;vertical-align:middle;line-height:0}
.exam-inline-image .exam-figure{display:inline-block;margin:0;vertical-align:middle}
/* Keep roots, overlines and fractions on the surrounding text baseline. */
.exam-content .exam-math{vertical-align:baseline;overflow:visible;padding:0 2px}
.exam-interpunct.gap-before{padding-inline-start:.12em}
.exam-interpunct.gap-after{padding-inline-end:.12em}
