.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 1 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}}
