.subject-blocks{line-height:1.8;overflow-wrap:anywhere}.subject-blocks .table-wrap{max-width:100%;overflow:auto}.subject-blocks table{border-collapse:collapse;min-width:320px;width:100%}.subject-blocks th,.subject-blocks td{padding:10px;border:1px solid #d8e1eb;text-align:left}.subject-visual{margin:24px 0;padding:14px;border:1px solid #e0e6ee;border-radius:14px}.subject-image-scroll,.subject-blocks .svg-wrap{overflow:auto;max-width:100%;max-height:600px}.subject-image-scroll img{display:block;width:100%;height:auto;max-width:none}.subject-blocks .svg-wrap svg{display:block;width:100%;min-width:680px;height:auto}.subject-steps{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.subject-steps button{min-height:44px;padding:9px 14px}.subject-steps button[aria-pressed=true]{background:#e4edff;color:#174eb1;border-color:#2862c4}.subject-blocks figcaption,.asset-credit{font-size:13px;color:#536174}.subject-blocks .figure-step{background:#f0f5fc;padding:14px;border-radius:10px}.subject-blocks .formula,.subject-blocks .worked-example{padding:16px;background:#f3f6fb;border-radius:12px}.subject-teaching-dialog{max-width:1000px}.subject-teaching-dialog>section{padding:24px 8px;border-bottom:1px solid #dce4ef}.subject-blocks .sequence[data-focus=source] [data-component=source] circle,.subject-blocks .sequence[data-focus=r1] [data-component=r1] rect,.subject-blocks .sequence[data-focus=r2] [data-component=r2] rect{fill:#ffedba;stroke:#945200;stroke-width:6}.subject-blocks .sequence[data-focus=source] [data-component=source] line{stroke:#945200;stroke-width:6}.mock-memory-point{background:#f0f6ff;border-radius:12px;padding:16px;margin:16px 0}.mock-memory-point p{margin:8px 0 0}@media(max-width:600px){.subject-visual{padding:9px}.subject-image-scroll,.subject-blocks .svg-wrap{max-height:430px}.subject-teaching-dialog>section{padding:16px 0}}.study-code{box-sizing:border-box;min-width:0;max-width:100%;margin:16px 0;padding:14px;border:1px solid #9aacc0;border-radius:12px;background:#f3f6fb;color:#17253d;overflow-wrap:anywhere}.study-code pre{box-sizing:border-box;min-width:0;max-width:100%;margin:8px 0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:normal;tab-size:4;overflow:visible;font:15px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;color:inherit;background:transparent}.study-code code{white-space:inherit;overflow-wrap:inherit;word-break:inherit;font:inherit;color:inherit;background:transparent;padding:0}.study-code .study-code-language,.study-code figcaption{display:block;font:600 13px/1.6 system-ui,sans-serif;color:inherit;overflow-wrap:anywhere}html[data-theme=dark] .study-code,html[data-ml-theme=dark] .study-code{background:#17283a;color:#e5edf5;border-color:#70869d}@media(max-width:600px){.study-code{padding:12px}.study-code pre{font-size:14px}}.mock-visual-frame,.mock-visual-inline{min-width:0;max-width:100%}.mock-visual-inline picture{display:block;max-width:100%}.mock-visual-inline img{display:block;width:auto;max-width:100%;height:auto;max-height:none}.mock-visual-open{margin-top:12px;min-height:44px;font-size:14px}.mock-visual-dialog{box-sizing:border-box;width:min(1240px,calc(100vw - 24px));max-width:none;height:min(900px,calc(100dvh - 24px));max-height:none;padding:16px;border:1px solid #b9ced1;border-radius:16px;background:#fff;color:#17383f;overflow:hidden;overscroll-behavior:contain}.mock-visual-dialog[open]{display:flex;flex-direction:column;gap:8px}.mock-visual-dialog::backdrop{background:#102a38bc}.mock-visual-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none}.mock-visual-toolbar>strong{font-size:17px;line-height:1.4}.mock-visual-toolbar>div{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mock-visual-toolbar button{min-height:44px;min-width:44px;padding:8px 12px;line-height:1.3;white-space:nowrap}.mock-visual-toolbar output{font-size:13px;min-width:42px;text-align:center;font-variant-numeric:tabular-nums}.mock-visual-hint{font-size:13px;line-height:1.5;margin:0;color:#526970;flex:none}.mock-visual-stage{flex:1;min-height:0;min-width:0;overflow:auto;overscroll-behavior:contain;border:1px solid #dce5e8;border-radius:8px;background:#f4f7f9;padding:0;touch-action:pan-x pan-y pinch-zoom}.mock-visual-canvas{position:relative;margin:auto;flex:none}.mock-visual-content{position:absolute;left:0;top:0;transform-origin:top left;background:#fff;line-height:0}.mock-visual-content picture{display:block;width:100%}.mock-visual-content img{display:block;width:100%;max-width:none;height:auto;max-height:none}@media(max-width:600px){.mock-visual-dialog{width:calc(100vw - 12px);height:calc(100dvh - 12px);padding:10px;border-radius:12px}.mock-visual-toolbar{align-items:flex-start;flex-wrap:wrap;gap:6px}.mock-visual-toolbar>strong{font-size:15px;width:100%}.mock-visual-toolbar>div{width:100%;justify-content:space-between}.mock-visual-toolbar button{min-height:44px;padding:8px 10px}.mock-visual-hint{font-size:12px}}.exam-photo .mock-visual-inline img{max-height:none;width:auto;max-width:100%;height:auto}.exam-photo .mock-visual-content img{max-height:none;width:100%;max-width:none;height:auto}:root{color-scheme:light;--ink:#173b44;--accent:#176975;--line:#cddde1;--muted:#576d73;--pale:#edf6f6}*{box-sizing:border-box}body{margin:0;background:#f5f8f8;color:var(--ink);font-family:Malgun Gothic,system-ui,sans-serif;line-height:1.7}button,a,summary{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer;border:1px solid #9ab8c0;border-radius:9px;background:#fff;color:var(--ink);padding:10px 16px}button:disabled{cursor:default;opacity:.45}button:hover:not(:disabled){background:var(--pale)}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #bd7815;outline-offset:3px}a{color:#145d9b;overflow-wrap:anywhere}.top{max-width:1080px;margin:auto;padding:30px 24px 16px;display:flex;justify-content:space-between;gap:16px;align-items:start}.top h1{font-size:30px;line-height:1.3;margin:0 0 10px}.top p{margin:0}.eyebrow,.kicker{font-size:14px;color:var(--accent);font-weight:700;letter-spacing:.02em}.review-tag{white-space:nowrap;border:1px solid var(--line);padding:4px 12px;border-radius:20px;font-size:13px}main{max-width:1032px;margin:auto;padding:0 24px 36px}.setup{padding:18px 0}.modes{display:flex;gap:8px;flex-wrap:wrap}.modes [aria-pressed=true],.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.modes [aria-pressed=true]:hover,.primary:hover:not(:disabled){background:#255b67}.subtle,.page-note{font-size:14px;color:var(--muted)}.subtle{margin:12px 0}.session{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px}.plain{padding:5px 10px;background:transparent;font-size:14px}#outline{margin:0 0 16px;border:1px solid var(--line);border-radius:10px;background:#fff}summary{cursor:pointer;padding:12px 16px}#card-list{padding:8px 14px 16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}#card-list button{font-size:13px;text-align:left;padding:8px 10px;overflow-wrap:anywhere}#card-list [aria-current=true]{border:2px solid var(--accent);background:var(--pale)}.card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:0 8px 28px #173b4408}.card h2{font-size:26px;line-height:1.45;margin:6px 0 18px;overflow-wrap:anywhere}.question{font-size:21px;line-height:1.7;margin:0 0 22px}.reveal{min-height:48px}.answer{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.answer h3{font-size:15px;color:var(--accent);margin:0 0 8px}.answer-text{font-size:21px;line-height:1.85;margin:0 0 18px;word-break:keep-all;overflow-wrap:anywhere}.reason{margin:16px 0}.condition{background:#f8f5ed;border-left:4px solid #c8a568;padding:12px 15px;font-size:15px}.table-wrap{overflow:auto;max-width:100%;margin:18px 0}table{border-collapse:collapse;width:100%;font-size:16px}th,td{padding:10px 12px;border:1px solid var(--line);text-align:left;vertical-align:top;min-width:100px}th{background:var(--pale)}.card-actions,.navigation,.links{display:flex;gap:10px;flex-wrap:wrap}.card-actions{margin-top:24px}.navigation{justify-content:space-between;padding-top:22px;border-top:1px solid var(--line);margin-top:24px}.links{margin:20px 0 12px}.links button{font-size:14px;padding:8px 12px}.status-chip{font-size:13px;padding:3px 9px;border-radius:20px;background:#e6f1ee}.photo{margin:18px 0}.photo img{display:block;width:100%;max-height:420px;object-fit:contain;background:#fff;border:1px solid var(--line)}figcaption{font-size:13px;color:var(--muted);margin-top:7px}.visual{border:1px solid var(--line);border-radius:10px;margin:18px 0;overflow:hidden}.visual iframe{width:100%;border:0;display:block;min-height:200px;background:#fff}.custom-visual{display:block;width:100%;max-height:360px}.source-list{font-size:13px;overflow-wrap:anywhere}.page-note{margin:24px 0 0}.empty{padding:38px;text-align:center;background:#fff;border:1px solid var(--line);border-radius:14px}dialog{width:min(1100px,94vw);max-height:92vh;border:1px solid #8ba8b0;border-radius:14px;padding:0;color:var(--ink);overscroll-behavior:contain}dialog::backdrop{background:#102b36a8}.dialog-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;background:#eef5f5;position:sticky;top:0;z-index:2;border-bottom:1px solid var(--line)}.dialog-top p{margin:0;font-size:13px}.dialog-top button{font-size:14px;padding:8px 12px}#lesson-host{padding:26px;overflow-wrap:anywhere}#lesson-host h2{font-size:26px;margin:0 0 14px}#lesson-host h3{font-size:20px;margin:26px 0 10px}#lesson-host .source-section{scroll-margin-top:100px;padding:6px 0;border-bottom:1px solid #e2eaea}#lesson-host .target-section{border-left:4px solid var(--accent);padding-left:16px;background:#f4fafa}.quiz{border-top:1px solid var(--line);margin:22px 0;padding-top:14px}.quiz h4{font-size:18px}.quiz-options{display:grid;gap:8px}.quiz-options button{text-align:left}.quiz-options [aria-pressed=true]{border:2px solid var(--accent);background:var(--pale)}.feedback{border-left:4px solid var(--accent);background:var(--pale);padding:12px 16px;margin-top:14px}.feedback li{margin-bottom:8px}.lesson-switch{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}@media(max-width:600px){.top{padding:22px 14px 12px}.top h1{font-size:25px}.review-tag{font-size:11px;padding:3px 7px}main{padding:0 12px 24px}.card{padding:20px 16px;border-radius:12px}.card h2{font-size:23px}.question,.answer-text{font-size:19px}.modes button{font-size:14px;padding:9px 11px}#card-list{grid-template-columns:1fr 1fr}.session{align-items:start}.card-actions button{flex:1;padding:10px 8px}.dialog-top{padding:10px;align-items:start}#lesson-host{padding:18px 14px}.top>div{min-width:0}th,td{font-size:14px;padding:8px}.photo img{max-height:320px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html{scroll-behavior:auto}main{max-width:1180px}.top{max-width:1228px}#card-host{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}#card-host>.empty{grid-column:1/-1}.card{min-width:0;padding:24px;scroll-margin-top:100px}.card h2{font-size:24px;scroll-margin-top:110px}.card .question{font-size:19px}.card .answer{margin-top:18px;padding-top:18px}.card .answer-text{font-size:21px;font-weight:650;line-height:1.75}.card .reason{font-size:16px;line-height:1.8}.card .condition{line-height:1.8}.card .card-actions button[aria-pressed=true]{border:2px solid var(--accent);background:#e7f3f1}.flash-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;background:#f5f8f8}.flash-pagination>div{display:flex;gap:8px}.flash-pagination button{min-height:44px}.page-state{font-size:15px}#top-pages{position:sticky;top:0;z-index:4;border-bottom:1px solid var(--line);margin-bottom:18px}#bottom-pages{margin-top:20px;border-top:1px solid var(--line)}.card figure,.card table,.card img{max-width:100%}.card .links button{line-height:1.6;text-align:left}.quiz .feedback{display:block}.quiz .feedback strong{line-height:1.7}.quiz .quiz-options button{min-height:44px}.quiz .question-photo{max-width:100%}.photo>a{display:block}.photo figcaption{line-height:1.8}.card .table-wrap:focus-visible{outline:3px solid #bd7815;outline-offset:3px}@media(max-width:899px){#card-host{grid-template-columns:minmax(0,1fr)}.card{padding:20px 16px}.card h2{font-size:23px;scroll-margin-top:130px}.card .answer-text,.card .question{font-size:19px}.flash-pagination{flex-wrap:wrap;gap:8px}.flash-pagination .page-state{width:100%;font-size:14px}.flash-pagination>div{width:100%;justify-content:space-between}.flash-pagination button{font-size:14px;padding:9px 12px}.top{flex-wrap:wrap}.review-tag{white-space:normal}.dialog-top #close-lesson{flex:none;max-width:135px}.dialog-top #return-context{min-width:0}.card .photo img{height:auto}.card .links{margin-top:14px}#card-list{grid-template-columns:minmax(0,1fr)}}@media(max-width:450px){.dialog-top{flex-direction:column;align-items:stretch;gap:8px}.dialog-top #return-context{margin:0;font-size:13px;line-height:1.5}.dialog-top #close-lesson{align-self:flex-end;max-width:none;min-height:44px;padding:8px 12px}}@media(max-width:599px){body:has(>.qt-site-header)>.review-package-shell{margin:8px 12px;padding:8px 12px;font-size:12px}body:has(>.qt-site-header)>.review-package-shell>summary{min-height:44px;display:flex;align-items:center;cursor:pointer}body:has(>.qt-site-header)>.top{padding:8px 16px;gap:4px}body:has(>.qt-site-header)>.top .eyebrow{margin:0}body:has(>.qt-site-header)>.top h1{margin:4px 0}body:has(>.qt-site-header)>.top p{font-size:14px;line-height:1.6;margin:4px 0}body:has(>.qt-site-header)>.top .review-tag{font-size:11px;padding:2px 6px}body:has(>.qt-site-header) main>.setup{padding:12px;margin-bottom:10px}body:has(>.qt-site-header) .modes{display:flex;gap:6px}body:has(>.qt-site-header) .modes button{flex:1;min-width:0;min-height:44px;padding:8px 6px;font-size:13px}body:has(>.qt-site-header) .setup .subtle{font-size:12px;line-height:1.55;margin:6px 0}body:has(>.qt-site-header) #top-pages{position:relative;top:auto;margin-bottom:10px}body:has(>.qt-site-header) #outline{margin:8px 0}body:has(>.qt-site-header) #outline>summary{min-height:44px;display:flex;align-items:center}}body{margin:0}.top,main{margin-inline:auto;padding-inline:24px}.top{padding-block:32px}.top a{font-size:15px}.status-chip{margin-left:10px}.card .subject-image-scroll{max-height:none}.card .subject-visual img{max-width:100%;height:auto}.card .subject-image-scroll img{max-width:none}.card .subject-image-scroll{overflow:auto}.card-actions{display:flex;gap:10px;flex-wrap:wrap}.session{display:flex;justify-content:space-between;gap:16px}.modes{display:flex;gap:10px;flex-wrap:wrap}.lightning-dialog{width:min(1040px,calc(100% - 32px));max-width:1040px;max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--line);border-radius:18px;overflow:auto}.lightning-dialog::backdrop{background:#142b3c66}.lightning-dialog>article{padding:22px}.lightning-dialog .dialog-top{position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;background:#fff;border-bottom:1px solid var(--line)}.lightning-dialog .dialog-top p{margin:0}.lesson-switch{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.lesson-switch button{font-size:14px;line-height:1.5}.lesson-switch [aria-pressed=true]{background:#e7f3f1;border:2px solid var(--accent)}#lightning-concept-heading{scroll-margin-top:100px}.lightning-related{border-top:2px solid var(--line);margin-top:30px;padding-top:18px}.quiz{border:1px solid var(--line);border-radius:14px;margin-top:24px;padding:20px}.lightning-option{margin:14px 0}.lightning-option>button{width:100%;text-align:left;font-size:17px;line-height:1.6;padding:12px 14px}.lightning-option>button.correct{border-color:#248266;background:#f0faf5}.lightning-option>button.chosen{outline:3px solid #9cc5ef;outline-offset:1px}.option-explanation{padding:4px 14px 10px 26px;border-left:3px solid #e3ebe7;line-height:1.85}.option-explanation p{margin-block:8px}.option-explanation button{display:block;text-align:left;white-space:normal;font-size:14px;padding:8px;line-height:1.5}.subject-visual{margin-inline:0}.subject-blocks p,.subject-blocks li{line-height:1.85}.flash-pagination{padding:12px}.empty{padding:30px}.plain{min-height:44px}button:focus-visible,a:focus-visible{outline:3px solid #307ac2;outline-offset:3px}@media(max-width:899px){.top,main{padding-inline:16px}.lightning-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.lightning-dialog>article{padding:14px}.lightning-dialog .dialog-top{padding:10px 14px;align-items:flex-start;flex-direction:column}.lightning-dialog .dialog-top button{align-self:flex-end}.quiz{padding:12px}.option-explanation{padding-left:14px}.session{flex-wrap:wrap}.subject-image-scroll{max-width:100%}}@media(min-width:1600px){.lightning-ad{position:fixed;top:180px;width:160px;min-height:600px;pointer-events:none}.lightning-ad-left{left:16px}.lightning-ad-right{right:16px}}.native-zoom-trigger{min-height:44px;margin-bottom:18px}.native-zoom{width:min(1180px,calc(100% - 24px));max-width:1180px}.native-zoom-host{padding:20px;overflow:auto}.native-zoom-host>.ex-native-figure,.native-zoom-host>.ex-reuse-figure{min-width:680px}.native-zoom-host svg{max-height:none}.native-zoom-host img{max-width:100%;height:auto}@media(max-width:599px){.top{padding-block:8px 12px;gap:4px}.top a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.top .eyebrow{font-size:12px;margin:0}.top h1{font-size:25px;margin:4px 0}.top p{font-size:14px;line-height:1.6;margin:4px 0}.setup{padding:12px;margin-bottom:12px}.modes{gap:6px}.modes button{flex:1;min-width:0;min-height:44px;padding:8px 6px;font-size:13px;white-space:normal}.session{gap:6px;align-items:center;font-size:12px;margin-top:8px}.session .plain{font-size:12px;padding:6px 8px}.setup .subtle{font-size:12px;line-height:1.6;margin:6px 0 0}#outline{margin:8px 0}#outline>summary{min-height:44px;display:flex;align-items:center}#top-pages{margin-bottom:10px;position:relative;top:auto}.flash-pagination{padding:6px 0;gap:4px}.flash-pagination .page-state{font-size:12px}.flash-pagination button{padding:8px 10px;min-height:44px}.card,.card h2{scroll-margin-top:16px}.lightning-dialog .dialog-top{gap:4px}.lightning-dialog .dialog-top button{min-height:44px}}@media(any-pointer:coarse){.modes button,.lightning-dialog button,.subject-steps button{min-height:44px}}@media(max-width:599px){.top .eyebrow,.top p:not(.eyebrow){display:none}.top h1{margin:0}.setup .subtle{font-size:12px}.setup .modes button{padding-inline:4px;letter-spacing:-.2px}.setup .session{margin-block:4px}.flash-session-detail{font-size:12px;line-height:1.6;margin:0}.flash-session-detail summary{min-height:44px;display:flex;align-items:center;cursor:pointer}.setup .session-warning{margin:4px 0;font-size:12px;line-height:1.55}}.qt-site-header{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:76px;padding:14px clamp(16px,4vw,48px);border-bottom:1px solid #e4eaf3;background:#fff;color:#182944;font:16px/1.5 Noto Sans KR,Pretendard,system-ui,sans-serif;position:relative;z-index:8}.qt-brand{display:inline-flex!important;align-items:center;gap:10px;min-height:44px;color:#182944!important;text-decoration:none!important;font-size:22px!important;font-weight:800;white-space:nowrap;letter-spacing:-.7px}.qt-brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#2459e3;color:#fff;flex:none}.qt-brand-mark svg{display:block;width:22px!important;height:22px!important;max-height:none!important;min-width:0!important}.qt-site-menu{margin:0!important;padding:0!important;border:0!important;background:transparent!important;position:static!important;min-width:0}.qt-site-menu>summary{display:none;min-height:44px;padding:10px 12px;border:1px solid #d9e1ee;border-radius:9px;cursor:pointer;color:#182944;font-size:15px;font-weight:650;list-style:none}.qt-site-menu>summary::-webkit-details-marker{display:none}.qt-site-menu>.qt-global-nav{display:flex!important;align-items:center;gap:8px;position:static!important;padding:0!important;border:0!important;box-shadow:none!important;max-height:none!important;background:#fff}.qt-global-nav>a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border-radius:8px;color:#42536d;text-decoration:none;font-size:15px;font-weight:600;white-space:nowrap}.qt-global-nav>a:hover{background:#f3f6fc}.qt-global-nav>a[aria-current=page]{color:#2459e3;background:#edf3ff;font-weight:750;text-decoration:underline;text-underline-offset:5px}.qt-site-header a:focus-visible,.qt-site-header summary:focus-visible{outline:3px solid #f89b38;outline-offset:3px}.qt-local-nav{display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:1180px;margin:12px auto 0;padding:0 24px;font:14px/1.5 system-ui,sans-serif}.qt-local-nav a{display:inline-flex;align-items:center;min-height:44px;color:#365782}.qt-site-header~.review-package-shell{margin-top:12px}.qt-reader-tools>.brand{display:none!important}.qt-reader-tools{position:relative!important;top:auto!important}@media(width<600px){.qt-site-header{min-height:68px;padding:10px 16px;gap:12px}.qt-brand{font-size:21px!important}.qt-brand-mark{width:36px;height:36px;border-radius:10px}.qt-site-menu>summary{display:flex;align-items:center;gap:9px}.qt-site-menu:not([open])>.qt-global-nav{display:none!important}.qt-site-menu[open]>.qt-global-nav{position:absolute!important;left:12px;right:12px;top:calc(100% - 1px);display:grid!important;grid-template-columns:1fr;padding:8px!important;border:1px solid #dde6f3!important;border-radius:12px;box-shadow:0 8px 24px #18294418!important;z-index:10}.qt-global-nav>a{justify-content:flex-start;padding:12px 16px;min-height:48px}.qt-local-nav{margin-top:4px;padding-inline:16px;gap:8px}}@media(any-pointer:coarse){.qt-site-header a,.qt-site-header summary{min-height:44px}}.qt-site-header .qt-brand{min-inline-size:44px;min-block-size:44px;justify-content:center}.qt-site-header .qt-brand>.qt-home-icon{display:block;width:44px!important;height:44px!important;max-width:none!important;max-height:none!important;object-fit:contain;flex:none}.mode-card>.qt-mode-icon{display:block;width:110px;height:110px;object-fit:contain;max-width:100%;margin-bottom:22px}@media(max-width:650px){.mode-card>.qt-mode-icon{width:85px;height:85px;grid-row:1/5;margin:0;align-self:center}}

/* New subjects only: return link uses the current foreground/background token pair. */
html[data-ml-theme] body[data-lightning-url^="/reviews/_packages/computer-proficiency-1/"] .top a,html[data-ml-theme] body[data-lightning-url^="/reviews/_packages/information-processing-engineer/"] .top a{color:var(--ml-link);display:inline-flex;align-items:center;min-height:44px}
