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