.midterms-reading-title{font-size:clamp(1.65rem,3vw,2.25rem);margin:18px 0 23px}.midterms-audio{background:#fff7f3;border:1px solid #efcfc4;border-radius:18px;padding:18px 20px;margin:22px 0 25px}.midterms-audio p{margin:10px 0}.midterms-content{padding-top:12px}.midterms-content .reading-panel>p{line-height:1.82}.midterms-content .source-links{overflow-wrap:anywhere}.midterms-content .role-grid{margin:18px 0}.midterms-content .activity-card{scroll-margin-top:85px}@media(max-width:650px){.midterms-audio{padding:14px}.midterms-content .activity-card{padding:20px 16px}.midterms-reading-title{font-size:1.8rem}.midterms-content .btn-row{gap:8px}}@media print{.site-header,.footer,.student-header,.btn-row,.lesson-steps,.level-tabs,.sidebar,.vocab-detail,.dictionary-link,.midterms-audio,.discussion-question,.evidence-links,button{display:none!important}body{color:#111!important;background:white!important}.container{max-width:100%!important}.content-columns{display:block!important}.activity-card,.reading-panel{box-shadow:none!important;border:0!important;break-inside:avoid-page}.midterms-content{padding:0!important}h1{font-size:24pt!important}h2{font-size:16pt!important}p,li{font-size:10.5pt!important}.role-grid{display:block!important}.role-brief{border:1px solid #bbb!important;padding:8px!important;break-inside:avoid}a{color:#111!important;text-decoration:none!important}section{break-before:auto}}
/* Standalone Lesson 4 art, full original 16:9 framing */
.midterms-lesson-banner{max-width:1080px;margin:22px 0 23px}
.midterms-lesson-banner img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain;border-radius:19px;border:1px solid rgba(26,62,69,.13);box-shadow:0 10px 32px rgba(18,53,55,.10)}
.midterms-lesson-banner figcaption{font-size:12px;line-height:1.5;color:#63777a;margin-top:8px}
@media(max-width:650px){.midterms-lesson-banner{margin:16px 0 21px}.midterms-lesson-banner img{border-radius:12px}.midterms-lesson-banner figcaption{font-size:11px}}
@media print{.midterms-lesson-banner{display:none!important}}

.midterms-lesson-banner img{aspect-ratio:16/9;object-fit:cover;background:#153c41}
@media(max-width:650px){.midterms-lesson-banner img{aspect-ratio:16/9}}

/* Fourth lesson: opening video first, printable controls and historical cross-reference */
#main[data-midterms-three] .student-actions{margin:17px 0 20px}#main[data-midterms-three] .student-actions .btn-primary{font-weight:700}#warmup .fact-fallback{margin:16px 0}#warmup .btn-primary{margin:14px 0 6px}#warmup .h4{margin-top:18px}.next-lesson{padding:20px;background:#eff4ea;border:1px solid #ccd9cf;border-radius:16px;margin:20px 0}.next-lesson p{margin:7px 0 14px}.next-lesson .btn{white-space:normal}@media(max-width:700px){#main[data-midterms-three] .student-actions{display:flex;flex-direction:column;align-items:stretch}#main[data-midterms-three] .student-actions a,#main[data-midterms-three] .student-actions button{text-align:center}#warmup .btn{white-space:normal;display:inline-flex;line-height:1.3}}

/* Lesson 4 photographic cover and optional comparisons */
.historical-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:18px 0}.history-fact{padding:16px;border:1px solid #d2dfd8;border-radius:14px;background:#f5f8f3}.history-fact strong{display:block;font-size:1.35rem;color:#123f3d;margin:10px 0}.history-fact p{font-size:.9rem;line-height:1.45;margin:8px 0}.state-case-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));gap:14px;margin:19px 0}.state-case{border:1px solid #d6e0dc;background:#fffefa;padding:19px;border-radius:15px}.state-case h3{margin:9px 0}.state-case p{font-size:.96rem;line-height:1.65}.state-case a{display:inline-block;margin-top:9px}.midterms-lesson-banner img{aspect-ratio:1672/941!important;object-fit:cover!important}.midterms-lesson-banner figcaption{font-size:.77rem}.next-lesson{margin:14px 0}@media(max-width:650px){.state-case-grid{grid-template-columns:1fr}.historical-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.history-fact{padding:12px}.history-fact strong{font-size:1.1rem}}@media print{.midterms-lesson-banner,.historical-facts{display:none}}

/* Embedded narration and accessible controls */
.midterms-audio audio{display:block;width:100%;max-width:720px;height:42px;margin:16px 0 5px;accent-color:#123f3d}.midterms-audio .btn-row{align-items:center}.midterms-audio a.btn-primary{white-space:normal;text-align:center}@media(max-width:650px){.midterms-audio .btn-row{display:flex;flex-direction:column;align-items:stretch}.midterms-audio .btn-row>*{width:100%}}
