.middleSchoolPage .elementaryHero{padding-top:20px}.middleSchoolPage .middleScopeIntro{font-size:14px!important;line-height:1.65;background:#eef3f9;border-left:3px solid #365b85;padding:14px 18px;border-radius:0 12px 12px 0;margin-top:24px}.middleGradeSection{margin-bottom:64px}.middleGradeGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:24px}.middleGradeCard{position:relative;padding:28px;border:1px solid var(--care-line);border-radius:22px;background:#fff}.middleGradeCard:nth-child(2){background:#edf3f8}.middleGradeCard:nth-child(3){background:#eff6e7}.middleGradeNumber{color:#53616d;font:700 12px/1.5 Arial,sans-serif;letter-spacing:.12em}.middleGradeCard h3{font-size:34px;margin:20px 0 15px}.middleGradeCard p{font-size:15px}.middleGradeCard small{display:block;font-size:12px;line-height:1.6;color:#53616d;margin:20px 0}.middleGradeCard>a{display:block;font-size:14px;font-weight:700;color:var(--care-navy);line-height:1.5;padding:9px 0;text-decoration:underline}.middleMapSubject,.middleSchoolPage #lesson-explorer{scroll-margin-top:25px}.curriculumFilters .elementaryFilterFields{grid-template-columns:1.4fr 1fr}.curriculumFilters .elementaryFilterFields button{justify-self:start}.curriculumFilters .elementaryFilterHint a{text-decoration:underline;font-weight:700}.middleSchoolPage .middleUnitLabel{font-size:12px!important;color:#53616d;margin:10px 0 2px!important;line-height:1.5}.middleSchoolPage .elementaryCard h3{margin-top:13px}.middleProgression summary{cursor:pointer;padding:14px 0;font-weight:700;color:var(--care-navy);line-height:1.5}.middleSchoolPage .elementaryAlignment>div+div{margin-top:14px}.middleUnverified{margin-top:14px;color:#67543e;font-style:italic}.middleMapHero{padding:20px 0 40px}.middleMapHero>p:not(.eyebrow){max-width:850px;font-size:19px}.middleGradeTabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.middleGradeTabs a{padding:12px 22px;background:white;border:1px solid var(--care-line);border-radius:99px;font-weight:700}.middleGradeTabs a[aria-current=page]{background:var(--care-navy);color:white}.middleSubjectIndex{display:flex;flex-wrap:wrap;gap:10px;border-block:1px solid var(--care-line);padding:24px 0;margin-bottom:44px}.middleSubjectIndex a{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:#eaf0fc;font-size:13px;font-weight:700;color:var(--care-navy);line-height:1.5}.middleMapSubject{margin-top:54px}.middleMapOverview{max-width:950px;font-size:18px}.middleProgression{padding:0 22px;border:1px solid var(--care-line);border-radius:16px;background:#fff}.middleProgression>div{padding-bottom:18px}.middleProgression ol{display:flex;flex-wrap:wrap;gap:12px 40px;padding-left:22px}.middleProgression li,.middleProgression p{font-size:14px}.middleUnitStack{display:grid;gap:20px;margin-top:24px}.middleMapUnit{display:grid;grid-template-columns:64px minmax(0,1fr);gap:24px;padding:26px;border:1px solid var(--care-line);border-radius:20px;background:white}.middleMapUnitNumber{display:grid;place-items:center;width:58px;height:58px;border-radius:14px;background:var(--care-mint);font:700 27px/1 Georgia,serif;color:var(--care-navy)}.middleMapUnit h3{margin-top:0}.middleMapUnit p{font-size:15px}.middleMapUnit .middlePrerequisites{font-size:13px;color:#53616d}.middleMapLessons{padding-left:24px;margin:22px 0 0}.middleMapLessons li{padding:13px 0;border-top:1px solid var(--care-line)}.middleMapLessons a{display:flex;justify-content:space-between;gap:18px;font-size:17px;font-weight:700;color:var(--care-navy)}.middleMapLessons small{display:block;font-size:12px;color:#53616d;margin-top:6px;line-height:1.6}.curriculumPrintControls{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:14px}.curriculumPrintControls label{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.5;color:var(--care-navy);cursor:pointer}.curriculumPrintControls input{width:18px;height:18px;accent-color:var(--care-navy)}.middleLessonPage .elementaryDetailNav{align-items:center}.middleVocabulary{padding:24px;border-radius:18px;background:#edf3f8}.middleVocabulary dl{margin:0}.middleVocabulary dl>div+div{border-top:1px solid #203a5620;padding-top:14px;margin-top:14px}.middleVocabulary dt{font-weight:700;font-size:15px;color:var(--care-navy)}.middleVocabulary dd{font-size:14px;line-height:1.65;margin:5px 0 0}.middlePreserveLines{white-space:pre-line}.middleAnswerKey{padding:24px 28px;border:1px solid #bac8d8;border-radius:18px;background:#f1f5fa}.middleAnswerKey summary{cursor:pointer;font-weight:700;color:var(--care-navy);padding:8px 0;line-height:1.5}.middleAnswerKey details>div{padding-top:20px}.middleAnswerKey li{padding:0 0 14px 6px}.middleStandardsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.middleStandardsGrid .elementaryStandardCard h3{font-size:23px}.middleStandardsGrid .middleStandardLevel{font-size:13px;font-weight:700}.middleAlignmentStatus{padding:12px 16px;border-left:3px solid #8a7451;background:#f8f1e5;font-size:14px}.middleLessonNext{margin-top:24px;font-size:16px;font-weight:700;color:var(--care-navy);line-height:1.7}.middleLessonNext a{text-decoration:underline}.middleSchoolPage a:focus-visible,.middleSchoolPage summary:focus-visible{outline:3px solid #3149b8;outline-offset:4px}@media(max-width:900px){.middleGradeGrid{grid-template-columns:1fr}.middleGradeCard h3{margin-top:10px}.middleGradeCard small{margin:10px 0}.middleStandardsGrid{grid-template-columns:1fr}}@media(max-width:650px){.curriculumFilters .elementaryFilterFields{grid-template-columns:1fr}.curriculumFilters .elementaryFilterFields button{justify-self:stretch}.middleMapUnit{grid-template-columns:1fr;gap:16px;padding:22px}.middleMapHero>p:not(.eyebrow){font-size:17px}.middleMapLessons a{font-size:16px}.middleSubjectIndex{display:grid;grid-template-columns:1fr 1fr}.middleSubjectIndex a{overflow-wrap:anywhere}.curriculumPrintControls{justify-content:flex-start}.middleGradeCard{padding:24px}.middleLessonPage .elementaryDetailNav{gap:18px}.middleStandardsGrid .elementaryStandardCard{padding:22px}}@media print{.curriculumPrintControls,.elementaryDetail[data-print-answers=exclude] [data-answer-key],.middleLessonNext{display:none!important}.middleLessonPage .middleAnswerKey{padding:12pt;background:white}.middleStandardsGrid{display:block}.middleStandardsGrid .elementaryStandardCard{margin-top:12pt;page-break-inside:avoid;break-inside:avoid}.middleVocabulary{background:white!important;padding:0}.middleVocabulary dl>div{page-break-inside:avoid;break-inside:avoid}.middleLessonPage .elementaryLessonHeader .middleUnitLabel{font-size:10pt!important}.middlePreserveLines{white-space:pre-line}.middleSchoolPage .middleAnswerKey h2{page-break-after:avoid;break-after:avoid}}.middleLessonPage .elementaryLessonSource{display:block;background:transparent;min-height:0;padding:20px 0 0;gap:0}.middleLessonPage .elementaryLessonSource>p{font:400 12px/1.6 Arial,sans-serif;margin:8px 0;max-width:none}@media print{.middleLessonPage .elementaryStandards{display:none!important}.middleLessonPage .elementaryLessonSource{display:block!important;width:100%;padding:10pt 0 0;min-height:0;page-break-inside:avoid;break-inside:avoid}.middleLessonPage .elementaryLessonSource>p{font-size:9pt}}