:where(.reading-collection,.reading-collection-dialog) .instructor-print-link{text-underline-offset:4px;align-items:center;gap:8px;font-weight:600;text-decoration:underline;display:inline-flex}:where(.reading-collection,.reading-collection-dialog) .instructor-print-link svg{flex:none;width:20px;height:20px}.reading-collection-dialog.instructor-print{border:1px solid var(--border);background:var(--card);width:min(1000px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--ink);border-radius:16px;padding:24px;overflow:auto}.reading-collection-dialog.instructor-print::backdrop{background:#0000007a}:where(.reading-collection,.reading-collection-dialog) .instructor-print-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}:where(.reading-collection,.reading-collection-dialog) .instructor-print-heading h2{margin:0;font-size:24px}:where(.reading-collection,.reading-collection-dialog) .instructor-print-controls{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}:where(.reading-collection,.reading-collection-dialog) .instructor-print-controls .field{flex:1;max-width:400px}:where(.reading-collection,.reading-collection-dialog) .instructor-print-controls .primary{min-width:0;max-width:100%}:where(.reading-collection,.reading-collection-dialog) .instructor-paper{--ink:#263b32;--muted:#53634f;--card:#fff;--bg:#fff;--accent:#17634c;--accent-ink:#fff;--soft:#f3f5ef;--line:#b7c0b6;--border:#748477;--bad:#9d3c28;background:var(--card);color:var(--ink);border:1px solid var(--line);overflow-wrap:anywhere;color-scheme:light;padding:32px;font-size:17px;line-height:1.6}:where(.reading-collection,.reading-collection-dialog) .instructor-paper-heading{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;margin-bottom:24px;padding-bottom:12px;display:flex}:where(.reading-collection,.reading-collection-dialog) .instructor-paper h1{margin:0 0 24px;font-size:28px}:where(.reading-collection,.reading-collection-dialog) .instructor-paper h2{margin:24px 0 12px;font-size:22px}:where(.reading-collection,.reading-collection-dialog) .instructor-paper h3{margin:20px 0 8px;font-size:19px}:where(.reading-collection,.reading-collection-dialog) .instructor-paper svg{max-width:100%;height:auto}:where(.reading-collection,.reading-collection-dialog) .instructor-paper table{border-collapse:collapse;width:100%}:where(.reading-collection,.reading-collection-dialog) .instructor-paper td,:where(.reading-collection,.reading-collection-dialog) .instructor-paper th{border:1px solid var(--line);text-align:start;padding:8px}:where(.reading-collection,.reading-collection-dialog) .instructor-paper .answer-space{border-bottom:1px solid var(--line);min-height:96px;margin-bottom:24px}:where(.reading-collection,.reading-collection-dialog) .instructor-paper .print-card{border:1px dashed var(--border);margin:16px 0;padding:16px}:where(.reading-collection,.reading-collection-dialog) .instructor-paper .print-card h3{margin-top:0}:where(.reading-collection,.reading-collection-dialog) .instructor-paper .print-page+.print-page{border-top:1px solid var(--line);margin-top:36px;padding-top:24px}:where(.reading-collection,.reading-collection-dialog) .instructor-paper p:last-child{margin-bottom:0}@media (width<=650px){.reading-collection-dialog.instructor-print{width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:16px}:where(.reading-collection,.reading-collection-dialog) .instructor-print-heading h2{font-size:21px}:where(.reading-collection,.reading-collection-dialog) .instructor-print-controls{flex-direction:column;align-items:stretch;gap:16px}:where(.reading-collection,.reading-collection-dialog) .instructor-print-controls .field{max-width:none}:where(.reading-collection,.reading-collection-dialog) .instructor-paper{padding:16px}:where(.reading-collection,.reading-collection-dialog) .instructor-paper-heading{flex-direction:column;gap:4px}}@media print{body:has(#instructor-print[open]){color:#000!important;background:#fff!important}body:has(#instructor-print[open])>:not(#instructor-print){display:none!important}#instructor-print[open]{background:#fff!important;border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}#instructor-print::backdrop{display:none}:where(.reading-collection,.reading-collection-dialog) .instructor-print-heading,:where(.reading-collection,.reading-collection-dialog) .instructor-print-controls{display:none!important}:where(.reading-collection,.reading-collection-dialog) .instructor-paper{--accent:#263b32;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;padding:0;font-size:12pt}:where(.reading-collection,.reading-collection-dialog) .instructor-paper h1{font-size:20pt}:where(.reading-collection,.reading-collection-dialog) .instructor-paper h2{break-after:avoid;font-size:16pt}:where(.reading-collection,.reading-collection-dialog) .instructor-paper h3{break-after:avoid;font-size:13pt}:where(.reading-collection,.reading-collection-dialog) .instructor-paper .print-page+.print-page{break-before:page;border:0;margin:0;padding:0}:where(.reading-collection,.reading-collection-dialog) .instructor-paper svg,:where(.reading-collection,.reading-collection-dialog) .instructor-paper table,:where(.reading-collection,.reading-collection-dialog) .instructor-paper .print-card{break-inside:avoid}}:where(.reading-collection,.reading-collection-dialog) .mem-mini:not([data-expanded=yes]) .mini-stage>:is(.net-cover,.ico-cover,.ic-cover){pointer-events:none;height:100%;max-height:100%}:where(.reading-collection,.reading-collection-dialog) .mem-result[data-practice-group=instructor] .result-actions{justify-content:flex-end;align-items:center;margin:28px 0 0}:where(.reading-collection,.reading-collection-dialog) .mem-result[data-practice-group=instructor] .result-actions>.primary{width:220px;max-width:100%;min-height:52px}@media (width<=650px){:where(.reading-collection,.reading-collection-dialog) .mem-result[data-practice-group=instructor] .result-actions{gap:12px}:where(.reading-collection,.reading-collection-dialog) .mem-result[data-practice-group=instructor] .result-actions>.primary{flex-basis:100%;width:100%}}
