.ws-sheet{--lr-c-surface:color-mix(in srgb, var(--lr-c-primary,#306) 4%, var(--lr-c-bg,#fff));--lr-c-primary-soft:color-mix(in srgb, var(--lr-c-primary,#306) 13%, var(--lr-c-bg,#fff))}.a-logo{object-fit:contain;flex:none;order:3;width:auto;max-width:45mm;height:14mm}.a-header-top>.min-w-0{order:1}.a-header-top>.a-badges{order:2}.a-header-top.a-logo-left .a-logo{order:0}.ws-header-lines .a-header{border:none;border-bottom:.4mm solid #2b3038;border-radius:0;padding:0 0 3mm}.ws-header-table .a-header{padding:0;overflow:hidden}.ws-header-table .a-header-top{padding:3mm 4mm}.a-field-table{border-collapse:collapse;border-top:.4mm solid #2b3038;width:100%}.a-field-table td{vertical-align:top;color:#555;border-left:.3mm solid #2b3038;height:11mm;padding:1mm 2mm;font-size:8pt}.a-field-table td:first-child{border-left:none}.a-field-suffix{float:right;color:#111;margin-top:4.5mm;font-size:10pt}.ws-sheet .q-item{margin-bottom:var(--ws-gap,6mm)}.ws-tasks-plain .q-stem{font-weight:400}.ws-tasks-bar .q-head{border-left:1.2mm solid var(--lr-c-primary);padding-left:2.5mm}.ws-tasks-box .q-head{background:var(--lr-c-surface,#f6f7f8);border-radius:calc(1.5mm * var(--lr-round,1));padding:1.5mm 2.5mm}.q-number-word{white-space:nowrap;min-width:auto}.ws-points-margin .q-item{padding-right:22mm;position:relative}.q-points.q-points-margin{color:#333;border:none;padding:0;font-size:10pt;position:absolute;top:0;right:0}.ws-margin .q-item{padding-right:24mm;position:relative}.ws-margin .q-item:after{content:"";border-left:.3mm dashed #9aa0aa;position:absolute;top:0;bottom:0;right:22mm}.ws-sheet .ws-lines div{height:var(--ws-line,9mm);border-bottom-color:var(--ws-line-color,#b9bcc8)}.ws-sheet .ws-space-grid{background-size:var(--ws-grid,5mm) var(--ws-grid,5mm)}.ws-sheet .ws-solution{color:var(--ws-solution,#b91c1c);line-height:var(--ws-line,9mm)}.ws-space-lines .ws-solution :is(p,ul,ol,li,h1,h2,h3){margin-top:0;margin-bottom:0}.ws-space-lines .ws-solution :is(h1,h2,h3){line-height:inherit}.ws-sheet .ws-solution li::marker{color:currentColor}.ws-sheet .q-lines{background-image:linear-gradient(to bottom, transparent calc(100% - .3mm), var(--ws-line-color,#b9bcc8) calc(100% - .3mm));background-size:100% var(--ws-line,9mm)}.ws-sheet .q-lines.q-free-squares{border:.3mm solid var(--ws-line-color,#b9bcc8);background-image:linear-gradient(90deg,#d4d7df .2mm,#0000 .2mm),linear-gradient(#d4d7df .2mm,#0000 .2mm);background-size:var(--ws-grid,5mm) var(--ws-grid,5mm)}.ws-sheet .q-lines.q-free-blank{background:0 0}.ws-sheet .q-box,.ws-sheet .q-answer-box,.ws-sheet .q-solution-text,.ws-sheet .lr-markgaps .lr-gap{color:var(--ws-solution,#b91c1c)}.ws-sheet .a-solution{background:var(--ws-solution,#b91c1c)}.ws-choice-letter .q-letter{border:.3mm solid #0000;border-radius:50%;justify-content:center;align-items:center;min-width:5.5mm;height:5.5mm;display:inline-flex}.q-letter.q-circled{border-color:var(--ws-solution,#b91c1c);color:var(--ws-solution,#b91c1c)}.ws-gaps-boxes .lr-gap-blank{vertical-align:-.3em;border:.3mm solid;border-radius:.8mm;height:1.3em}.ws-gaps-fixed .lr-gap-blank{width:6em!important}.q-wordbank{border:.3mm dashed #9aa0aa;border-radius:1mm;flex-wrap:wrap;gap:1.5mm 5mm;margin-bottom:2mm;padding:1.5mm 3mm;font-size:10pt;display:flex}.q-matching-lines{gap:32mm}.q-matching-lines ol li,.q-matching-lines ul li{align-items:flex-start;gap:2mm;display:flex}.q-dot{background:#333;border-radius:50%;flex:none;width:2.2mm;height:2.2mm;margin-top:1.5mm}.ws-box{break-inside:avoid;border-radius:calc(1.5mm * var(--lr-round,1));margin:0 0 4mm;padding:2mm 3.5mm}.ws-box-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ws-box);margin-bottom:1mm;font-size:9pt;font-weight:700}.ws-box .lr-rt p{margin:0 0 1.5mm}.ws-box .lr-rt p:last-child{margin-bottom:0}.ws-boxes-bar .ws-box{border-left:1.4mm solid var(--ws-box);background:color-mix(in srgb, var(--ws-box) 7%, #fff)}.ws-boxes-frame .ws-box{border:.5mm solid var(--ws-box)}.ws-boxes-filled .ws-box{background:color-mix(in srgb, var(--ws-box) 15%, #fff)}.ws-sheet .lr-rt th{background:var(--ws-th,var(--lr-c-primary-soft));color:var(--ws-th-text,var(--lr-c-primary))}.ws-stripes .lr-rt tr:nth-child(2n)>td{background:var(--lr-c-surface)}.ws-table-rows .lr-rt td,.ws-table-rows .lr-rt th{border-left-color:#0000;border-right-color:#0000}.ws-table-outer .lr-rt td,.ws-table-outer .lr-rt th{border-color:#0000}.ws-table-outer .lr-rt table{outline:.4mm solid color-mix(in srgb, var(--lr-c-primary) 30%, #c4c4c4)}.ws-columns-2 .ws-body{columns:2;column-gap:8mm}.a-cover{break-after:page}@media screen{.a-cover{border-bottom:.4mm dashed #cbd5e1;margin-bottom:6mm;padding-bottom:6mm}}.a-cover-facts{grid-template-columns:max-content 1fr;gap:1.5mm 6mm;margin:2mm 0 5mm;font-size:10.5pt;display:grid}.a-cover-facts dt{font-weight:700}.a-cover-facts dd{margin:0}.a-signature{color:#555;margin-top:14mm;font-size:8.5pt}.a-points{break-inside:avoid;margin:4mm 0 5mm}.a-points-table,.a-grading-table{border-collapse:collapse;margin-top:1.5mm;font-size:9.5pt}.a-points-table th,.a-points-table td,.a-grading-table th,.a-grading-table td{text-align:center;border:.3mm solid #8b8f9c;padding:1mm 2.5mm}.a-points-table th{text-align:left;background:#f1f1f1}.a-points-table .q-number{min-width:0}.a-points-cell{vertical-align:bottom;color:#555;min-width:11mm;height:8mm;font-size:8.5pt;text-align:right!important}.a-points-sum{font-weight:700}.a-grading-table th{background:#f1f1f1}.a-grading-percent{color:#555}.a-solution-list{margin:0;padding:0;list-style:none}.a-solution-item{break-inside:avoid;border-bottom:.2mm solid #d4d7df;margin:0 0 4mm;padding-bottom:3mm}.a-solution-head{gap:2.5mm;font-weight:700;display:flex}.a-solution-points{color:#555;font-weight:400}.a-solution-answer{color:var(--ws-solution,#b91c1c);margin:1.5mm 0 0 8.5mm}
