.eyebrow{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.eyebrow .kicker{min-width:0}.learning-level{flex:none;font-size:17px;line-height:1.25;letter-spacing:1.2px;text-transform:uppercase;font-weight:600;color:var(--muted);margin-left:auto}.learning-level::before{content:'○';margin-right:8px}.level-core .learning-level::before{content:'●';color:var(--blue)}.level-worked .learning-level::before{content:'◐';color:var(--blue)}.learning-focus{font-size:23px;line-height:1.3;color:var(--muted);margin:0 0 8px}.learning-focus strong{color:var(--ink)}
.layout-check main{display:block}.transfer-check{height:100%}.check-live{display:flex;flex-direction:column;gap:14px}.check-question{font-size:32px;line-height:1.25;margin:10px 0 7px;font-weight:500}.check-options{display:flex;flex-direction:column;gap:11px}.check-options button{display:flex;align-items:center;gap:18px;text-align:left;font-size:26px;line-height:1.25;background:transparent;border:1px solid var(--line);color:var(--ink);border-radius:3px;padding:15px 18px}.check-options button>span{font-size:22px;color:var(--muted);font-weight:600}.check-options button:hover,.check-options button:focus-visible{outline:2px solid var(--orange);outline-offset:2px;background:#EEE9DD}.check-options button[aria-pressed=true]{border-color:var(--blue);background:#E6ECF5}.check-options button.correct{border-color:var(--blue);background:#DFE9F7}.check-options button.incorrect{border-color:var(--orange)}.check-explain{font-size:22px;line-height:1.3;display:flex;flex-direction:column;gap:6px}.check-explain textarea{font:22px/1.3 'IBM Plex Sans',Arial,sans-serif;color:var(--ink);background:#FFFCF4;border:1px solid var(--line);padding:9px 12px;resize:none;width:100%;height:70px}.check-explain textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.check-actions{display:flex;gap:14px;align-items:center}.check-actions button{font-size:22px;background:transparent;color:var(--ink);border-color:var(--line);padding:9px 14px}.check-actions button[data-reveal]{background:var(--blue);color:var(--paper);border-color:var(--blue)}.check-actions button:disabled{opacity:.4;cursor:default}.check-status{font-size:20px;line-height:1.3;color:var(--muted)}.check-feedback{font-size:23px;line-height:1.3;border-left:4px solid var(--blue);padding-left:17px}.check-feedback p{margin:6px 0 0}.check-feedback strong{color:var(--ink)}.check-print{display:none}.check-print-options{font-size:29px;line-height:1.35;padding-left:1.4em;margin:30px 0}.check-print-options li{margin:20px 0}.check-print-options .check-correct{color:var(--blue);font-weight:600}.check-explain-prompt{font-size:25px;line-height:1.35}.check-print-note{font-size:24px;color:var(--muted);margin-top:45px}.check-answer{font-size:26px;line-height:1.4;border-left:4px solid var(--blue);padding-left:20px;margin-top:26px}.check-answer p{margin:10px 0}.check-keyframe main{display:block}.check-stimulus{height:110px;width:100%;display:block}
@media print{.check-live{display:none!important}.check-print{display:block}.check-keyframe .check-print-note{display:none}}

.transfer-check[data-revealed=true] .check-explain textarea{display:none}
.pipeline-comparison table{font-size:24px;line-height:1.2}.pipeline-comparison td,.pipeline-comparison th{padding:9px 12px}

.check-ready{display:flex;align-items:center;gap:9px;font-size:20px;color:var(--muted)}.check-ready input{width:20px;height:20px;accent-color:var(--blue)}.transfer-check[data-revealed=true] .check-ready{display:none}

@media print{.transfer-check{height:auto;display:flow-root}.check-print{display:flow-root}.check-print .check-question{margin-top:0}}
