.eighth-year{scroll-margin-top:110px}.eighth-year-route{padding-left:26px}.eighth-year-route li{font-size:14px;line-height:1.7;padding:7px 8px}.eighth-year-route a{display:inline-block;min-height:32px;text-decoration:underline;text-underline-offset:4px}.eighth-flex-slot{background:#fffaf3;border-radius:8px;color:#52624a}.eighth-module-heading{padding-top:42px;margin:15px 0 24px;scroll-margin-top:110px}.eighth-module-heading h2{margin-top:14px}.eighth-flex-card .annual-unit-body>p,.eighth-flex-card li{font-size:14px;line-height:1.8}.eighth-flex-card li{padding:5px 0}.eighth-product{background:#e5ece0;border-radius:12px;padding:14px 18px}.eighth-year .lesson-index .annual-grade-nav{gap:8px}.eighth-year .lesson-index .annual-grade-nav a{font-size:12px;padding:9px 14px}.eighth-expansion,.eighth-flex-card{scroll-margin-top:110px}
@media print{.eighth-module-heading{break-before:page;padding:0}.eighth-year-route li{font-size:10.5pt;padding:2mm}.eighth-flex-card{break-before:page}.eighth-year .plan-facts{display:block}.middle-print-single .eighth-year,.middle-print-single .eighth-module-heading{display:none!important}.eighth-product{print-color-adjust:exact;-webkit-print-color-adjust:exact}}

@media print{.middle-print-single .eighth-flex-card:not(.middle-print-target){display:none!important}}
