.grade7-module__ilXPBG__course{color:#183f44;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f9f6ee}.grade7-module__ilXPBG__course a{color:#184e5b}.grade7-module__ilXPBG__course section{color:#183f44;background-color:#fff}.grade7-module__ilXPBG__course p,.grade7-module__ilXPBG__course h1,.grade7-module__ilXPBG__course h2,.grade7-module__ilXPBG__course h3,.grade7-module__ilXPBG__course label,.grade7-module__ilXPBG__course summary{color:#183f44}.grade7-module__ilXPBG__course section button{color:#183f44;background:#f9f6ee;border:1px solid #9aaead}.grade7-module__ilXPBG__course section button[aria-pressed=true]{color:#183f44;background:#f5d777}.grade7-module__ilXPBG__course textarea{color:#183f44;background:#fff}.grade7-module__ilXPBG__course a:focus-visible,.grade7-module__ilXPBG__course button:focus-visible,.grade7-module__ilXPBG__course textarea:focus-visible{outline-offset:3px;outline:3px solid #8b5700}body:has(.grade7-module__ilXPBG__course) a[href^="/learning/school"]{color:#184e5b;background-color:#f9f6ee}
.english-module__leSn2G__course{color:#edf2f7;max-width:1100px;margin:0 auto;padding:28px 20px 80px;font-size:17px;line-height:1.8}.english-module__leSn2G__header{border-bottom:2px solid #d6b36a;padding:24px}.english-module__leSn2G__header h1{font-size:clamp(26px,4vw,40px);line-height:1.4}.english-module__leSn2G__course h2{margin:24px 0 12px;font-size:25px}.english-module__leSn2G__course h3{margin:16px 0;font-size:20px}.english-module__leSn2G__course p{margin:12px 0}.english-module__leSn2G__course ul,.english-module__leSn2G__course ol{padding-inline-start:26px}.english-module__leSn2G__course a{color:#f5d694;text-decoration:underline}.english-module__leSn2G__course button{cursor:pointer;color:#f3f6fb;background:#17243a;border:1px solid #586378;border-radius:12px;min-height:44px;padding:10px 16px;font-size:16px;line-height:1.5}.english-module__leSn2G__course button:hover:not(:disabled){background:#25354e;border-color:#e3c27e}.english-module__leSn2G__course button[aria-pressed=true]{background:#3d3528;border-color:#e3c27e}.english-module__leSn2G__course button:disabled{opacity:.55;cursor:default}.english-module__leSn2G__course button:focus-visible,.english-module__leSn2G__course input:focus-visible,.english-module__leSn2G__course textarea:focus-visible,.english-module__leSn2G__course select:focus-visible,.english-module__leSn2G__course summary:focus-visible{outline-offset:3px;outline:3px solid #ffd782}.english-module__leSn2G__notice{background:#332d21;border:1px solid #887148;border-radius:16px;margin:24px 0;padding:18px}.english-module__leSn2G__tabs,.english-module__leSn2G__actions{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.english-module__leSn2G__units{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.english-module__leSn2G__units button{text-align:start;flex-direction:column;align-items:start;display:flex}.english-module__leSn2G__units span{font-size:13px}.english-module__leSn2G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.english-module__leSn2G__lessonCard{text-align:start;flex-direction:column;align-items:start;gap:8px;display:flex;min-height:160px!important}.english-module__leSn2G__lessonCard strong{font-size:19px}.english-module__leSn2G__lessonCard span,.english-module__leSn2G__lessonCard small{color:#cdd7e6}.english-module__leSn2G__eyebrow{color:#e8c985;font-size:14px}.english-module__leSn2G__lesson,.english-module__leSn2G__panel{background:#111d30;border:1px solid #42506a;border-radius:16px;min-width:0;margin:18px 0;padding:20px}.english-module__leSn2G__choices{gap:10px;margin:16px 0;display:grid}.english-module__leSn2G__choices button{text-align:start}.english-module__leSn2G__example,.english-module__leSn2G__passage{white-space:pre-wrap;background:#20314a;border-inline-start:4px solid #d6b36a;border-radius:8px;padding:18px;font-size:18px;line-height:1.9}.english-module__leSn2G__good,.english-module__leSn2G__review{border-radius:12px;margin:14px 0;padding:14px}.english-module__leSn2G__good{background:#163c34;border:1px solid #408572}.english-module__leSn2G__review{background:#3b2e23;border:1px solid #a98054}.english-module__leSn2G__hints{background:#243248;border-radius:12px;padding:14px 35px!important}.english-module__leSn2G__note{color:#c8d3e5;font-size:14px;margin-top:24px!important}.english-module__leSn2G__course input:not([type=checkbox]):not([type=radio]),.english-module__leSn2G__course textarea,.english-module__leSn2G__course select{color:#fff;background:#101a2a;border:1px solid #69778e;border-radius:9px;max-width:100%;padding:10px;font-size:17px}.english-module__leSn2G__course input:not([type=checkbox]):not([type=radio]),.english-module__leSn2G__course textarea{width:100%;margin:10px 0;display:block}.english-module__leSn2G__course textarea{resize:vertical}.english-module__leSn2G__course fieldset{min-width:0}.english-module__leSn2G__course fieldset legend{padding:0 8px}.english-module__leSn2G__check{align-items:center;gap:12px;margin:10px 0;display:flex}.english-module__leSn2G__check input{accent-color:#e0bd72;flex-shrink:0;width:20px;height:20px}.english-module__leSn2G__course summary{cursor:pointer}.english-module__leSn2G__course footer{border-top:1px solid #42506a;padding-top:24px}.english-module__leSn2G__filter{margin:18px 0;display:block}.english-module__leSn2G__course small{font-size:13px}.english-module__leSn2G__course [dir=ltr]{text-align:left;overflow-wrap:anywhere}@media (max-width:720px){.english-module__leSn2G__grid,.english-module__leSn2G__units{grid-template-columns:repeat(2,minmax(0,1fr))}.english-module__leSn2G__course{padding:18px 12px 60px}.english-module__leSn2G__panel,.english-module__leSn2G__lesson{padding:16px}.english-module__leSn2G__lessonCard{min-height:140px!important}}@media (max-width:430px){.english-module__leSn2G__grid{grid-template-columns:1fr}.english-module__leSn2G__header{padding:14px}.english-module__leSn2G__course h2{font-size:22px}}.english-module__leSn2G__lessonFigure{min-width:0;margin:18px 0}.english-module__leSn2G__lessonImage{border-radius:12px;width:100%;height:auto;display:block}.english-module__leSn2G__lessonFigure figcaption{color:#e8d3a4;padding:12px 0;font-size:16px;line-height:1.8}.english-module__leSn2G__lessonGallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.english-module__leSn2G__lessonGallery .english-module__leSn2G__lessonFigure{margin:16px 0}@media (max-width:720px){.english-module__leSn2G__lessonGallery{grid-template-columns:1fr}}.english-module__leSn2G__pictureReveal{background:#17243a;border:1px solid #69778e;border-radius:10px;margin-top:12px;padding:10px 14px}.english-module__leSn2G__pictureReveal summary{color:#f5d694;min-height:32px}.english-module__leSn2G__pictureReveal p{color:#edf2f7}.english-module__leSn2G__teachingPicture{background:#17243a;border:1px solid #69778e;border-radius:12px;overflow:hidden}.english-module__leSn2G__pictureMedia{position:relative}.english-module__leSn2G__pictureMedia .english-module__leSn2G__lessonImage{border-radius:0}.english-module__leSn2G__pictureBrand{object-fit:contain;filter:drop-shadow(0 1px 2px #0009);pointer-events:none;background:0 0;width:36px;height:36px;position:absolute;top:8px;right:8px}.english-module__leSn2G__pictureWords{text-align:center;padding:10px 12px}.english-module__leSn2G__pictureContext{color:#dce6f3;font-size:14px;line-height:1.6;margin:0 0 8px!important}.english-module__leSn2G__picturePhrase{white-space:pre-wrap;overflow-wrap:anywhere;color:#fff;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.7}.english-module__leSn2G__wordEnding{color:#ffd36f;background:#41331b;border-bottom:3px solid #ffd36f}.english-module__leSn2G__wordHelper{color:#9be8df;background:#173e3c;border-bottom:3px solid #9be8df}@media (max-width:720px){.english-module__leSn2G__pictureBrand{width:30px;height:30px;top:6px;right:6px}.english-module__leSn2G__picturePhrase{font-size:24px}}.english-module__leSn2G__pictureOverlay{color:#ffe5a5;pointer-events:none;background:#0c192cf0;border:1px solid #e8c777;border-radius:9px;max-width:calc(100% - 90px);padding:6px 10px;font-size:clamp(12px,2vw,20px);font-weight:700;line-height:1.25;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #0005}
