/* Scoped screen and physical paper contract. */
#page-quiz.lgci-scope .quiz-page{min-height:0!important;padding-bottom:8px!important}
#page-quiz.lgci-scope #question-text{font-size:clamp(18px,3.5vw,25px);line-height:1.5;white-space:normal;overflow-wrap:anywhere}
#page-quiz.lgci-scope #answer-zone{padding:8px 10px;min-width:0;max-width:100%;box-sizing:border-box}
.lgci-main{max-width:640px;margin:auto;min-width:0;text-align:left}.lgci-graph{position:relative;width:100%;max-width:500px;margin:6px auto}.lgci-svg{display:block;width:100%;height:auto;background:#fff;color:#172439}.lgci-hit{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;min-width:44px;min-height:44px;border:2px solid transparent;border-radius:6px;background:transparent;cursor:pointer;padding:0}.lgci-hit[aria-pressed=true]{border:2px dashed #164e98;background:#1f65ba18}.lgci-hit:disabled{cursor:default}.lgci-hit:focus-visible,.lgci-choice:focus-visible,#page-quiz.lgci-scope #lgci-description-toggle:focus-visible{outline:3px solid #2866b5;outline-offset:2px}
#page-quiz.lgci-scope #lgci-description-toggle{min-height:44px;padding:8px 12px;font-size:16px;border:1px solid #6f8094;border-radius:5px;background:#fff;color:#172439;cursor:pointer}#page-quiz.lgci-scope #lgci-description{font-size:16px;line-height:1.5}#page-quiz.lgci-scope #lgci-description[hidden]{display:none!important}
#page-quiz.lgci-scope #lgci-answer-guide{font-size:17px;line-height:1.5;margin:12px 0}.lgci-directions{display:flex;gap:10px}.lgci-directions .lgci-choice{flex:1}.lgci-choice{min-height:48px;padding:9px 12px;border:2px solid #8797a9;border-radius:7px;background:#fff;color:#172439;font-size:19px;line-height:1.4;cursor:pointer}.lgci-choice[aria-checked=true]{border:3px solid #2762ab;background:#edf4ff;font-weight:bold}.lgci-choice[aria-checked=true]::before{content:'✓ ';font-weight:bold}.lgci-choice:disabled{opacity:1;color:#172439;cursor:default}.lgci-segments{display:grid;gap:8px}.lgci-segments .lgci-choice{text-align:left;width:100%}.lgci-size-label{display:block;font-size:18px;margin-top:12px;text-align:center}#page-quiz.lgci-scope #lgci-size{display:block;box-sizing:border-box;width:min(100%,160px);margin:4px auto 0;text-align:center;min-height:48px;font-size:24px;padding:7px 10px;border:2px solid #8797a9;border-radius:5px}#page-quiz.lgci-scope #lgci-size[aria-invalid=true]{border-color:#b3261e}
#page-quiz.lgci-scope #submit-bar{position:static!important;inset:auto!important;width:auto!important;max-width:100%!important;margin:5px 10px!important;padding:8px 0!important;transform:none!important;background:transparent!important;box-shadow:none!important}
#page-quiz.lgci-scope #feedback,#page-quiz.lgci-scope #quiz-expl{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;line-height:1.6;white-space:normal;overflow-wrap:anywhere}#page-quiz.lgci-scope #feedback.has-text{min-height:44px!important}#page-quiz.lgci-scope #quiz-expl{font-size:18px;text-align:left}#page-quiz.lgci-scope #quiz-expl p{margin:5px 0}#page-quiz.lgci-scope #hint-btn,#page-quiz.lgci-scope #submit-btn,#page-quiz.lgci-scope #quit-btn,#page-quiz.lgci-scope .next-hint-btn{min-height:44px}#page-quiz.lgci-scope #numpad-handoff-spacer{display:none!important}.lgci-table-scroll{max-width:100%;overflow:auto}.lgci-hint-table{width:100%;border-collapse:collapse;font-size:14px;margin-top:8px}.lgci-hint-table th,.lgci-hint-table td{border:1px solid #65768a;min-width:27px;height:40px;text-align:center;padding:4px}.lgci-hint-table th{font-weight:normal}.lgci-hint-table td{background:white}
@media(max-width:640px){body.quiz-focus:has(#page-quiz.active.lgci-scope)>header{display:flex}.lgci-choice{font-size:17px;padding:8px}.lgci-directions{gap:6px}}
#pr-sheet[data-unit=line_graph_change_interval3_4]>:not(#pr-problems){display:none!important}
#pr-sheet[data-unit=line_graph_change_interval3_4]{box-sizing:border-box;width:210mm!important;min-width:210mm!important;max-width:none!important;height:297mm!important;min-height:297mm!important;padding:10mm!important;margin:16px auto!important;transform:none!important;background:white!important;color:black!important;overflow:hidden!important}
#pr-sheet[data-unit=line_graph_change_interval3_4] #pr-problems{display:block!important;box-sizing:border-box;width:190mm!important;height:277mm!important;min-height:277mm!important;margin:0!important;padding:0!important;column-count:1!important;transform:none!important}
#page-print:has(#pr-sheet[data-unit=line_graph_change_interval3_4]){max-width:100%;overflow-x:auto;padding:0 12px 16px;box-sizing:border-box}
#page-print:has(#pr-sheet[data-unit=line_graph_change_interval3_4]) .pr-toolbar{position:sticky;left:0;width:100%;min-width:0;box-sizing:border-box;gap:6px;flex-wrap:wrap}
.lgci-print-page{box-sizing:border-box;width:190mm;height:277mm;background:#fff;color:#000;font-family:'Atkinson Hyperlegible','BIZ UDPGothic',sans-serif;text-align:left;transform:none!important;line-height:1.2}.lgci-print-page *{box-sizing:border-box;color:#000}
.lgci-print-head{height:35.4mm;position:static;display:block;padding:0!important;margin:0!important;background:white;box-shadow:none}.lgci-print-head h1{font-size:12.65pt!important;line-height:calc(8mm - 3pt)!important;height:8mm;text-align:center;white-space:nowrap;margin:0 0 1mm!important;padding:0!important;font-weight:700;border:1.5pt solid #666;border-radius:0;background:#ffffcc;-webkit-print-color-adjust:exact;print-color-adjust:exact}
.lgci-print-page .pp-fields{height:10mm!important;min-height:10mm!important;font-size:12.1pt!important;margin:0!important;display:flex!important;gap:1mm!important;align-items:center}.lgci-print-page .pp-field-line{height:6.1mm!important;min-width:14mm!important}.lgci-print-page .pp-field-name .pp-field-line{min-width:40.2mm!important}.lgci-print-page .pp-fields-solid{border:0!important;border-top:.25mm solid #000!important;height:0!important;margin:1mm 0!important}.lgci-print-instruction{font-size:12.65pt!important;line-height:6.2mm!important;width:184mm;height:12.4mm;white-space:normal;margin:0!important;padding:0!important;overflow-wrap:normal;word-break:normal}
.lgci-print-columns{display:grid!important;grid-template-columns:92mm 92mm;gap:3mm;width:187mm;height:207.5mm;margin:2mm 0 0!important;padding:0!important}.lgci-print-column{width:92mm;margin:0!important;padding:0!important}.lgci-print-question{display:flex;width:92mm;height:41.5mm;margin:0!important;padding:0!important;border:0;break-inside:avoid;overflow:visible}.lgci-print-number{display:block;width:9mm;flex:none;font-size:12.65pt!important;line-height:6.2mm!important}.lgci-print-content{width:80mm;flex:none}.lgci-print-prompt{font-size:12.65pt!important;line-height:6.2mm!important;height:12.4mm;white-space:nowrap;margin:0 0 1mm!important;padding:0!important}.lgci-print-blank{display:inline-block;white-space:pre;text-align:center}.lgci-blank-size{min-width:8.9mm}.lgci-blank-time{min-width:4.5mm}.lgci-print-content>.lgci-svg,.lgci-print-graph-image{display:block!important;width:77.7mm!important;height:23mm!important;margin:0!important;padding:0!important;background:#fff}
.lgci-print-answers{height:25mm;margin:2mm 0 0!important;padding:0!important;border-top:.3mm dashed #000;break-inside:avoid}.lgci-print-answers h2{font-size:12.65pt!important;line-height:6mm!important;height:6mm;margin:0!important;padding:0!important}.lgci-answer-grid{display:grid!important;grid-template-columns:repeat(4,46.75mm);grid-auto-rows:4.6mm;width:187mm;gap:0}.lgci-answer-grid p{font-size:10.15pt!important;line-height:4.6mm!important;white-space:pre;margin:0!important;padding:0!important}.lgci-app-host{position:absolute;left:0;top:0;z-index:-1;background:#fff;pointer-events:none}
@media print{#pr-sheet[data-unit=line_graph_change_interval3_4]{width:190mm!important;min-width:190mm!important;height:277mm!important;min-height:277mm!important;padding:0!important;margin:0!important;box-shadow:none!important;transform:none!important;break-after:avoid!important}#page-print:has(#pr-sheet[data-unit=line_graph_change_interval3_4]){overflow:visible!important;margin:0!important;padding:0!important}}
