.print-root{position:absolute;left:-9999px;top:0;width:297mm;visibility:hidden}@media print{@page{size:297mm 420mm;margin:30mm 20mm}.proofread-box{display:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body{background:#fff!important}body>:not(.print-root){display:none!important}.print-root{display:block!important;position:static!important;left:auto!important;visibility:visible!important;width:auto!important;background:#fff!important}.katex-display{padding-left:0!important}.katex-display.fleqn>.katex{padding-left:2em!important}.katex .text{font-size:1em!important}}.print-body{column-count:2;column-gap:10mm;column-fill:auto;font-family:var(--font-print,"Noto Serif KR","Georgia","Times New Roman",serif);font-size:10pt;line-height:1.7;color:#000}.print-body .solution-tone,.print-body .solution-tone .katex{color:inherit}.print-body .solution-tone strong{font-weight:700}.print-tab-section{break-before:column}.print-tab-label{font-size:12pt;padding-bottom:3pt;border-bottom:.15mm solid #999;margin:0 0 8pt}.print-body h1,.print-tab-label{font-weight:600;page-break-after:avoid;break-after:avoid}.print-body h1{font-size:13pt;margin:0 0 6pt}.print-body h2{font-size:12pt;margin:8pt 0 4pt}.print-body h2,.print-body h3{font-weight:600;page-break-after:avoid;break-after:avoid}.print-body h3{font-size:11pt;margin:6pt 0 3pt}.print-body p{margin:0 0 6pt}.print-body li,.print-body p{text-align:left;word-break:keep-all;overflow-wrap:break-word}.print-body .text-box,.print-body blockquote{border:.3mm solid #000;padding:6pt 8pt;margin:6pt 0;page-break-inside:avoid;break-inside:avoid}.print-body ol{margin:11pt 0;padding-left:24pt;list-style-position:outside}.print-body ol li{margin-bottom:0;padding-left:2pt}.print-body ul{margin:11pt 0 11pt 1em;padding-left:1.4em;list-style:none}.print-body ul li{margin-bottom:0}.print-body li ul{margin:4pt 0 4pt 1em}.print-body li ol{margin:4pt 0}.print-body ul li:before{content:"•";display:inline-block;width:1.4em;margin-left:-1.4em;font-weight:600}.print-body ul ul li:before{content:"◦"}.print-body li:has(>.marker-case-sub):before,.print-body li:has(>p:first-child>.marker-case-sub):before{content:none}.print-body img{max-width:100%;height:auto;page-break-inside:avoid;break-inside:avoid}.print-body hr{border:none;border-top:.1mm solid #999;margin:8pt 0}.print-body .katex-display{margin:11pt 0;page-break-inside:avoid;break-inside:avoid;padding-left:0!important}.print-body .katex-display,.print-body .katex-display>.katex{text-align:left!important}.print-body .katex{font-size:1em}.print-body .katex .text{font-family:var(--font-print)!important}.print-body :not(.katex-display)>.katex{display:inline-block!important}.print-body table{border-collapse:collapse;width:100%;margin:6pt 0;font-size:9.5pt;page-break-inside:avoid;break-inside:avoid}.print-body td,.print-body th{border:.2mm solid #000;padding:3pt 6pt;text-align:center}.print-body th{font-weight:600;background-color:#f5f5f5}.tag-marker{float:right;white-space:nowrap;margin-left:2em;font-family:inherit;font-size:inherit}.print-body .katex-display>.katex>.katex-html>.tag{top:auto;bottom:.79em;line-height:1}.print-body .katex-display>.katex>.katex-html:not(:has(.mtable))>.tag{bottom:.13em}.print-body .katex-display>.katex>.katex-html>.tag>.strut{display:none}.print-body .katex-display>.katex>.katex-html>.tag,.print-body .katex-display>.katex>.katex-html>.tag *{font-family:var(--font-print)!important;font-size:1em!important}.print-body .marker-gana,.print-body .marker-giyeok{display:inline-block;min-width:2.5em;font-weight:600;text-indent:0}.print-body p:has(>.marker-gana:first-child),.print-body p:has(>.marker-giyeok:first-child){padding-left:2.5em;text-indent:-2.5em}.print-body .marker-circled{display:inline-block;min-width:2em;font-weight:600;text-indent:0}.print-body p:has(.marker-circled){padding-left:2em;text-indent:-2em;margin-left:1em}.print-body p:has(.marker-circled){margin-top:11pt;margin-bottom:0}.print-body p:has(.marker-circled)+p:has(.marker-circled){margin-top:0}.print-body p:has(.marker-circled):not(:has(+p .marker-circled)){margin-bottom:11pt}.print-body .callout-block{margin:11pt 0;padding-left:2em;padding-right:0;page-break-inside:avoid;break-inside:avoid}.print-body .callout-block p{margin:0}.print-body .callout-block .katex-display.fleqn>.katex{padding-left:0!important}.print-body .coach-block{margin:11pt 0;border-left:.3mm solid #000;padding-left:1em;--coach-accent:#000}.print-body .coach-block .coach-label{font-weight:700;page-break-after:avoid;break-after:avoid}.print-body .coach-block p:last-child{margin-bottom:0}.print-body .case-block{position:relative;margin:11pt 0;--case-dot:#000}.print-body .case-gap{position:relative}.print-body .case-block:before,.print-body .case-gap:before{content:"";position:absolute;left:-1.2em;margin-left:-.075mm;width:.15mm;top:.85em;bottom:0;background:#8a8a8a}.print-body :is(.case-block,.case-gap)+:is(.case-block,.case-gap):before{top:-14pt}.print-body .case-block:not(:has(+.case-block)):not(:has(+.case-gap)):before{bottom:auto;height:0}.print-body :is(.case-block,.case-gap)+.case-block:not(:has(+.case-block)):not(:has(+.case-gap)):before{bottom:auto;height:calc(14pt + .85em)}.print-body .case-block:after{content:"";position:absolute;left:-1.2em;top:.85em;transform:translate(-50%,-50%);width:.44em;height:.44em;border-radius:50%;box-sizing:border-box;background:var(--case-dot)}.print-body .case-block.case-sub:after{width:.26em;height:.26em}.print-body .case-block.case-cont:after{content:none}.print-body .case-block p:has(>.case-label:first-child){page-break-after:avoid;break-after:avoid;font-weight:600}.print-bordered-block{border:.3mm solid #000;border-radius:0;padding:6pt 8pt;margin:12pt 0}.print-bordered-block,.print-choices-row{page-break-inside:avoid;break-inside:avoid}.print-choices-row{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0 8pt;gap:0 8pt;margin:6pt 0}.print-choice-item{display:flex;align-items:center;gap:.5em;min-width:0}.print-choice-item p{margin:0;display:inline}.print-choice-label{font-weight:400;flex-shrink:0;line-height:1}.print-choice-content{display:inline}.print-choice-content p{margin:0;display:inline}.print-body .case-ref{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}