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

/* Fifth lesson: opening video first, printable controls and historical cross-reference */
#main[data-midterms-five] .student-actions{margin:17px 0 20px}#main[data-midterms-five] .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-five] .student-actions{display:flex;flex-direction:column;align-items:stretch}#main[data-midterms-five] .student-actions a,#main[data-midterms-five] .student-actions button{text-align:center}#warmup .btn{white-space:normal;display:inline-flex;line-height:1.3}}

/* Lesson 5 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%}}

/* Fifth lesson: gentle green and coral optimism, accessible source cards. */
#main[data-midterms-five] .activity-card{scroll-margin-top:90px}#main[data-midterms-five] .student-actions{display:flex;flex-wrap:wrap;gap:10px}#main[data-midterms-five] .student-actions .btn-primary{font-weight:750}#main[data-midterms-five] .history-fact strong{color:#a65a3d}#main[data-midterms-five] .reading-panel p{line-height:1.85}#main[data-midterms-five] .btn:focus-visible{outline:3px solid #c87964;outline-offset:3px}@media(max-width:680px){#main[data-midterms-five] .student-actions{flex-direction:column;align-items:stretch}#main[data-midterms-five] .student-actions>*{width:100%;text-align:center;white-space:normal}}
/* Accessible, discussion-first editorial revision (November 2026). */
#main[data-midterms-five] .bc-article-section{font-family:Fraunces,Georgia,serif;font-weight:650;color:#164c4c;font-size:clamp(1.11rem,2.5vw,1.34rem);line-height:1.28;margin:23px 0 10px}
#main[data-midterms-five] .reading-panel .bc-article-section:first-of-type{margin-top:13px}
#main[data-midterms-five] .bc-us-spain-guide,#main[data-midterms-five] .bc-optional-topic{max-width:1100px;margin:18px auto;border-radius:14px;background:#f1f5ef;border:1px solid #cbd9d3;padding:15px 21px}
#main[data-midterms-five] .bc-us-spain-guide ul{margin:12px 0 0;padding-left:22px}
#main[data-midterms-five] .bc-us-spain-guide li{padding:5px 0;line-height:1.7}
#main[data-midterms-five] .bc-discussion-themes{display:grid;grid-template-columns:1fr;gap:16px;margin-top:17px}
#main[data-midterms-five] .bc-theme{background:#f7f9f5;border:1px solid #e0e7df;padding:18px 20px;border-radius:14px}
#main[data-midterms-five] .bc-theme h3{margin:0 0 8px;color:#145356;font-weight:700}
#main[data-midterms-five] .bc-theme ol{margin:8px 0 0;padding-left:22px}
#main[data-midterms-five] .bc-theme li{margin-bottom:9px;line-height:1.5}
@media(max-width:600px){#main[data-midterms-five] .bc-us-spain-guide,#main[data-midterms-five] .bc-optional-topic{padding:14px;margin:14px 12px}#main[data-midterms-five] .bc-theme{padding:14px 15px}#main[data-midterms-five] .bc-article-section{margin-top:18px}}
@media print{#main[data-midterms-five] .bc-theme{break-inside:avoid-page}#main[data-midterms-five] .bc-article-section{break-after:avoid-page}}
