.practice-breadcrumbs[data-astro-cid-3tsmrtit] ol[data-astro-cid-3tsmrtit]{flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0 0 16px;padding:0;font-size:.875rem;list-style:none;display:flex}.practice-breadcrumbs[data-astro-cid-3tsmrtit] li[data-astro-cid-3tsmrtit]{overflow-wrap:anywhere;min-width:0;margin:0}.practice-breadcrumbs[data-astro-cid-3tsmrtit] li[data-astro-cid-3tsmrtit]+li[data-astro-cid-3tsmrtit]:before{content:"/" / "";color:var(--muted);margin-inline-end:12px}.algebra-page{max-width:900px;padding-block:40px}.algebra-page h1{letter-spacing:-.035em;font-size:clamp(32px,4.5vw,56px)}.algebra-page h2{font-size:30px}.algebra-page h3{font-size:22px}.algebra-page section{margin:32px 0}.algebra-page li{margin-block:14px}.algebra-page label{margin-block:12px;display:block}.algebra-page input,.algebra-page select,.algebra-page textarea{font:inherit;background:#fff;border:1px solid #a3b0c2;border-radius:8px;min-width:0;max-width:100%;padding:10px}.algebra-page input[type=text],.algebra-page textarea{box-sizing:border-box;width:100%}.algebra-page input[type=radio],.algebra-page input[type=checkbox]{width:auto;min-width:20px;min-height:20px}.algebra-page button{color:#17386d;cursor:pointer;background:#edf3ff;border:1px solid #2453a4;border-radius:8px;min-height:44px;margin:4px 8px 4px 0;padding:10px 18px}.algebra-page button:disabled{opacity:.6;cursor:default}.algebra-page [hidden]{display:none!important}.algebra-links,.algebra-actions{flex-wrap:wrap;gap:12px;display:flex}.algebra-selection{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.algebra-selection select{width:100%;display:block}.algebra-lines{white-space:pre-line}.algebra-trainer{background:#fff;border:1px solid #c8d3e3;border-radius:14px;padding:24px}.algebra-trainer fieldset{border:0;min-width:0;padding:0}.algebra-trainer fieldset label:has(input[type=radio]){border:1px solid #c8d3e3;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.algebra-trainer [data-feedback]{white-space:pre-line;background:#edf3ff;border-radius:8px;margin-block:16px;padding:16px}.algebra-trainer [data-error]{color:#922d35}.algebra-trainer progress{width:100%}.algebra-page math{font-family:STIX Two Math,Cambria Math,serif}.algebra-page :is(p,li,h3){overflow-wrap:anywhere}html[lang=ko] .algebra-page{word-break:keep-all;overflow-wrap:anywhere}.algebra-page .mixed-response{max-width:100%;display:flex}.algebra-page .mixed-response input{min-height:44px}.algebra-page .fraction-response label{margin:0;display:flex}.algebra-page .fraction-response label:first-of-type{margin-bottom:8px}.algebra-page .practice-print{display:none}@media (width<=600px){.algebra-trainer{padding:16px}.algebra-page h2{font-size:25px}.algebra-page h3{font-size:20px}.algebra-selection{grid-template-columns:1fr}.algebra-actions button{flex:1}.algebra-page .mixed-response input{width:100%}}.algebra-page .mixed-response>label.mixed-whole{overflow-wrap:anywhere;width:84px}.algebra-lines>p{margin-block:8px;line-height:2.3}@media print{@page{size:A4;margin:14mm}html:has(body[data-print-momentdesk=algebra]){background:#fff!important}body[data-print-momentdesk=algebra]>:not(main),body[data-print-momentdesk=algebra] main>:not(.algebra-page),body[data-print-momentdesk=algebra] .algebra-page>:not(.practice-print){display:none!important}body[data-print-momentdesk=algebra],body[data-print-momentdesk=algebra] main,body[data-print-momentdesk=algebra] .algebra-page{background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body[data-print-momentdesk=algebra] .algebra-page .practice-print{color:#000;font:10pt/1.35 system-ui,sans-serif;display:block!important}body[data-print-momentdesk=algebra] .practice-print-key[hidden]{display:none!important}.practice-print h2{font-size:16pt}.practice-print li{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:6mm}.practice-print p{white-space:pre-line;margin:2mm 0}.practice-print ol{padding-left:6mm}.practice-print math{math-style:normal}.print-working{color:#444;border:1px solid #aaa;height:24mm;padding:2mm;font-size:8pt}.answer-line{border-bottom:1px solid #888;min-width:50mm;display:inline-block}.practice-print-key{-moz-column-break-before:page;break-before:page}.practice-print-key li{margin-bottom:3mm}.practice-print-key h2{font-size:15pt}.practice-print section>div{-moz-column-break-inside:avoid;break-inside:avoid;margin-block:4mm}.practice-print :is(h2,h3){-moz-column-break-after:avoid;break-after:avoid}.practice-print .print-source{margin-block:1mm;font-size:8pt}:is([data-practice-subject=science],[data-practice-subject=social]) .practice-print-key .algebra-lines>p{margin-block:1.5mm;line-height:1.5}:is([data-practice-subject=science],[data-practice-subject=social]) .practice-print-key section>div{margin-block:3mm}:is([data-practice-subject=science],[data-practice-subject=social]) .practice-print-key section :is(p,ul){margin-block:1mm}:is([data-practice-subject=science],[data-practice-subject=social]) .practice-print-key section ul>li{margin-block:.75mm}}.algebra-page .ordered-response{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ordered-response legend{grid-column:1/-1}.coordinate-plane{aspect-ratio:1;box-sizing:border-box;touch-action:none;border:1px solid #a3b0c2;width:100%;max-width:440px;position:relative}.coordinate-plane:focus-visible{outline-offset:3px;outline:3px solid #2453a4}.coordinate-figure{margin:12px 0}.coordinate-figure img{width:320px;max-width:100%;height:auto;display:block}.algebra-page input[readonly]{background:#f3f5f8}@media print{.coordinate-figure img{width:64mm;max-width:64mm}.practice-print li:has(.coordinate-figure) .print-working{height:12mm}.coordinate-figure.protractor-figure img{width:100mm;max-width:100mm}.coordinate-figure.line-graph-figure img,.coordinate-figure.percentage-circle-figure img{width:85mm;max-width:85mm}}.coordinate-snapshot{width:320px;max-width:100%;height:auto;display:block}.soroban-scroll{box-sizing:border-box;border:1px solid #a3b0c2;border-radius:8px;max-width:100%;padding:8px;overflow-x:auto}.soroban-scroll>svg{max-width:none;display:block}.soroban-stage{background:#fffaf0;border-radius:6px;height:420px;position:relative}.soroban-place{text-align:center;white-space:nowrap;width:64px;font-size:16px;position:absolute;top:6px}.soroban-rod{background:#796449;width:3px;height:368px;position:absolute;top:38px;transform:translate(-1.5px)}.soroban-beam{z-index:2;background:#b38b5c;height:12px;position:absolute;top:144px;left:8px;right:8px}.soroban-dot{z-index:3;background:#172d43;border-radius:50%;width:8px;height:8px;position:absolute;top:146px}.algebra-page .soroban-bead{z-index:1;background:0 0;border:0;width:48px;height:44px;min-height:44px;margin:0;padding:0;line-height:0;position:absolute}.soroban-bead polygon{fill:#e4bc83;stroke:#50351e;stroke-width:1.5px}.soroban-bead[aria-pressed=true] polygon{fill:#915722}.soroban-bead:focus-visible{outline-offset:1px;outline:3px solid #2453a4}.algebra-page .soroban-bead:disabled{opacity:1}.soroban-action{min-width:0;font-size:.9rem}.coordinate-figure.soroban-figure img{width:auto;max-width:100%}@media print{.coordinate-figure.soroban-figure img{width:auto;max-width:170mm;max-height:85mm}.practice-print li:has(.soroban-figure){-moz-column-break-inside:avoid;break-inside:avoid}.practice-print li:has(.soroban-figure) .print-working{height:16mm}}.practice-table-scroll{max-width:100%;overflow-x:auto}.practice-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-block:12px}.practice-table :is(th,td){text-align:center;border:1px solid #a3b0c2;min-width:32px;padding:10px}.practice-table caption{text-align:left;margin-bottom:6px}.practice-table th{background:#f3f5f8}@media print{.practice-table-scroll{overflow:visible}.practice-table :is(th,td){min-width:0;padding:2mm}.practice-print li:has(.practice-table){-moz-column-break-inside:avoid;break-inside:avoid}}.practice-stimulus{-moz-column-break-inside:avoid;break-inside:avoid;background:#f8fafc;border:1px solid #cbd5e1;border-radius:.6rem;margin:1rem 0;padding:1rem}.practice-stimulus p{white-space:pre-wrap}.practice-stimulus audio{width:100%;max-width:32rem;margin:.75rem 0;display:block}.practice-audio-link{align-items:center;min-height:44px;margin-block:.25rem .5rem;padding-block:8px;display:inline-flex}.practice-audio-transcript{margin-top:.5rem}.practice-audio-transcript>summary{cursor:pointer;min-height:44px;padding-block:8px}.practice-stimulus figure{margin:1rem 0}.practice-stimulus img{width:100%;max-width:660px;height:auto;margin:auto;display:block}.practice-stimulus figcaption,.practice-source-reference{color:#475569;font-size:.9rem}.practice-vocabulary li{margin:.4rem 0}@media print{.practice-stimulus{background:#fff;padding:3mm}.practice-stimulus img{-o-object-fit:contain;object-fit:contain;max-height:120mm}.practice-stimulus figcaption{display:none}}.soroban-scroll .soroban-snapshot{width:auto;max-width:none}.practice-tutor-entry{background:#fff;border:1px solid #dce3ef;border-radius:12px;margin-block:20px;padding:16px}.algebra-page .practice-tutor-entry h2,.algebra-page .practice-tutor-entry h3{margin-bottom:8px;font-size:20px}.practice-tutor-entry p{margin-bottom:8px}.practice-tutor-entry [data-dismiss-post-print]{color:#19253b;background:0 0;border-color:#0000;min-height:44px}
