/* Shared typography covers all eight refreshers and the seventeen original outlines. */
body[data-view="instructor"] :is(.sko-document,.lecture-document) :is(p,li,dd,td,th,.sko-answer-text){text-wrap:pretty;overflow-wrap:normal;word-break:normal;hyphens:none}
body[data-view="instructor"] :is(.sko-document,.lecture-document) :is(h1,h2,h3,h4){text-wrap:balance;overflow-wrap:normal;word-break:normal}
body[data-view="instructor"] .lecture-document :is(p,li){max-width:82ch}
.instructor-sentence{display:block;max-width:85ch}
.instructor-sentence+.instructor-sentence{margin-top:.3em}
.instructor-callout>strong:first-child{display:block;margin-bottom:.35em;text-wrap:balance}
body[data-view="instructor"] .sko-answer-text{overflow-wrap:normal}
.instruction-art-host:not(dialog){position:relative}
.instruction-art{position:absolute;left:0;top:0;pointer-events:none;z-index:2;mix-blend-mode:screen}
@media print{.instruction-art{display:none}.instructor-sentence{break-inside:avoid}}
