/* Teacher source wording, readable equations and complete multi-part tasks. */
.ex-teacher{position:relative}
.ex-teacher .ex-problem-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:28px}.ex-teacher.ex-long .ex-problem-grid{grid-template-columns:1fr;gap:22px}.ex-teacher .ex-figure{width:100%;max-width:600px;box-sizing:border-box;margin:0 auto}.ex-teacher .ex-wide-figure{max-width:960px}.ex-teacher .ex-wide-figure>img{max-width:960px}.ex-teacher-question{font-size:17px;line-height:1.85;color:#28485f;min-width:0}.ex-teacher-question p{margin:0 0 16px}.ex-teacher-question li{margin:9px 0}.ex-teacher-worked{font-size:16px;line-height:1.9;color:#40586b;min-width:0}.ex-teacher-worked h3{font-size:21px;margin:32px 0 15px;color:#173b57}.ex-teacher-worked p{margin:13px 0}.ex-teacher-worked li{margin:10px 0}.ex-teacher .ex-insight p{margin:8px 0 0}.ex-teacher code{font-family:inherit;background:#eef4f8;color:#183f5c;padding:2px 5px;border-radius:4px;white-space:normal;overflow-wrap:anywhere}.ex-teacher .katex{font-size:1.06em}.ex-teacher .katex-display{display:block;overflow-x:auto;overflow-y:hidden;padding:9px 3px;margin:14px 0;text-align:left;max-width:100%}.ex-teacher .katex-display>.katex{text-align:left}.ex-source-block{min-width:0;max-width:100%}.ex-teacher .ex-table-scroll{margin:16px 0}.ex-teacher table{border-collapse:collapse;width:100%;min-width:540px;font-size:14px}.ex-teacher th,.ex-teacher td{border:1px solid #d4e1ec;padding:10px;text-align:left;vertical-align:top}.ex-teacher th{background:#edf5fc;color:#173b57}.ex-teacher blockquote{border-left:3px solid #e6bc68;margin:20px 0;padding:2px 20px;background:#fbfaf5}.ex-teacher .ex-followup .ex-teacher-worked{padding-top:10px}.ex-teacher-question> .ex-source-block:last-child p{margin-bottom:0}
@media(max-width:760px){.ex-teacher .ex-problem-grid{grid-template-columns:1fr;gap:22px}.ex-teacher-question{font-size:16px}.ex-teacher-worked{font-size:15px}.ex-teacher-worked h3{font-size:19px}.ex-teacher .katex{font-size:1em}.ex-teacher .ex-followup{padding:15px}.ex-teacher .ex-wide-figure{padding:0}.ex-teacher table{font-size:13px}}
