.sn-section{margin-top:24px}.sn-section:first-child{margin-top:0}.sn-h{font-size:1.1rem}.sn-template-hint{margin:-6px 0 12px}.sn-confirm-text{margin:0 0 4px;font-weight:600}@media (min-width:720px){.sn-fields-cornell{grid-template-columns:minmax(0,2.5fr) minmax(0,6fr);gap:0 16px;display:grid}.sn-fields-cornell .sn-field-summary{grid-column:1/-1}}.sn-sheet{border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);padding:18px}.sn-sheet-head{border-bottom:2px solid var(--text);margin-bottom:10px;padding-bottom:6px}.sn-sheet-title{overflow-wrap:anywhere;min-height:1.6em;margin:0;font-size:1.3rem;font-weight:800}.sn-sheet-meta{color:var(--muted);flex-wrap:wrap;gap:4px 24px;margin:4px 0 0;font-size:.9rem;display:flex}.sn-fill{min-width:8em;color:var(--text);border-bottom:1px solid var(--border-strong);display:inline-block}.sn-box{border:1px solid var(--border-strong);min-width:0;padding:8px 10px}.sn-box-label{color:var(--muted);margin:0 0 4px;font-size:.8rem;font-weight:700}.sn-text{white-space:pre-wrap;overflow-wrap:anywhere;min-height:3.2em;line-height:1.6}.sn-cornell{grid-template-columns:minmax(0,2.5fr) minmax(0,6fr);display:grid}.sn-cornell .sn-f-cues{border-right:0}.sn-cornell .sn-f-cues .sn-text,.sn-cornell .sn-f-notes .sn-text{min-height:14em}.sn-cornell .sn-f-summary{border-top:0;grid-column:1/-1}.sn-cornell .sn-f-summary .sn-text{min-height:5em}.sn-stack{gap:8px;display:grid}.sn-stack .sn-f-problem .sn-text,.sn-stack .sn-f-correct .sn-text,.sn-stack .sn-f-points .sn-text{min-height:6em}@media print{:is(body:has(.sn-root) .breadcrumb,body:has(.sn-root) .page-head,body:has(.sn-root) .tool-section){display:none!important}.sn-section{margin-top:0}.sn-sheet{color:#000;background:#fff;border:0;padding:0;font-size:11pt}.sn-sheet-head{border-bottom-color:#000}.sn-sheet-meta,.sn-box-label{color:#000}.sn-fill{color:#000;border-bottom-color:#000;min-width:40mm}.sn-box{break-inside:avoid;border-color:#000}.sn-cornell .sn-f-cues .sn-text,.sn-cornell .sn-f-notes .sn-text{min-height:170mm}.sn-cornell .sn-f-summary .sn-text{min-height:45mm}.sn-stack .sn-text{min-height:22mm}.sn-stack .sn-f-problem .sn-text,.sn-stack .sn-f-correct .sn-text,.sn-stack .sn-f-points .sn-text{min-height:45mm}}
