.lesson-pack{max-width:940px;margin:auto;padding-bottom:35px}.lesson-actions{flex-wrap:wrap;align-items:center;gap:18px;margin:12px 0 28px;display:flex}.lesson-actions>a:not(.button),.lesson-pack a,.lesson-links a,.source-links a{text-underline-offset:3px;text-decoration:underline}.lesson-secondary{color:#fff;background:#1255de}.lesson-overview{background:#e7eef9;border-left:5px solid #1255de;margin-bottom:26px;padding:23px 26px}.lesson-overview p:last-child{margin-bottom:0}.lesson-step{border:1px solid var(--border);background:#fff;border-radius:10px;margin-bottom:18px;padding:26px 30px}.lesson-step h2{font-size:25px;line-height:1.3}.lesson-step h2 span{letter-spacing:0;color:#51617a;margin-top:6px;font-size:14px;display:block}.lesson-step li{margin-bottom:12px;padding-left:4px}.lesson-step ol{padding-left:23px;list-style:decimal}.lesson-step ul{padding-left:23px;list-style:outside}.journal-prompts{background:#eef4ff;padding:14px;font-weight:700}.lesson-pack table{border-collapse:collapse;width:100%;font-size:15px}.lesson-pack th,.lesson-pack td{text-align:left;vertical-align:top;border:1px solid #92a3ba;padding:12px}.lesson-pack thead{background:#eef4ff}.lesson-pack tbody th{width:30%}.lesson-sources{padding:24px 0}.lesson-sources h2{font-size:24px}.print-only{display:none}.teacher-model{background:#f2f7e7;border-left:4px solid #536f18;margin:15px 0;padding:18px}.teacher-model p:last-child{margin-bottom:0}@media (max-width:600px){.lesson-step,.lesson-overview{padding:20px}.lesson-step h2{font-size:23px}.lesson-pack th,.lesson-pack td{padding:8px;font-size:14px}}@media print{@page{size:letter;margin:.55in}html{scroll-behavior:auto}body{color:#000;background:#fff;font-size:10pt;line-height:1.4}header,footer,.skip,.no-print{display:none!important}main,.lesson-pack{max-width:none;padding:0}.page-title{padding:0 0 8pt}.page-title h1{letter-spacing:-.4pt;margin-bottom:9pt;font-size:23pt}.page-title p{color:#000;max-width:none}.eyebrow{color:#000;font-size:9pt}.lesson-overview{background:0 0;border:1px solid #888;margin-bottom:12pt;padding:10pt}.lesson-step{break-inside:avoid;border:0;border-radius:0;margin:12pt 0;padding:0}.lesson-step h2{break-after:avoid;letter-spacing:0;margin:0 0 6pt;font-size:14pt}.lesson-step h2 span{color:#000;margin-left:8pt;font-size:10pt;display:inline}.lesson-step li{margin-bottom:5pt}.journal-prompts,.teacher-model{background:0 0;border:1px solid #999;padding:8pt}.lesson-pack table{font-size:10pt}.lesson-pack th,.lesson-pack td{padding:7pt;font-size:10pt}.lesson-pack thead{background:0 0}.lesson-pack a{color:#000;text-decoration:none}.lesson-sources{break-inside:avoid;padding:0;font-size:9pt}.lesson-sources h2{font-size:12pt}.print-only{display:block}.lesson-pack p{orphans:3;widows:3}.teacher-model{break-inside:avoid}}.lesson-self-check details{border-top:1px solid var(--border);padding:16px 0}.lesson-self-check summary{cursor:pointer;font-weight:700;line-height:1.5}.lesson-self-check details p{margin:12px 0 0}.lesson-self-check summary:focus-visible{outline-offset:4px;outline:3px solid #1255de}#independent-route,#self-check,#classroom-route{scroll-margin-top:30px}
