.english-shell{--ink:#102c4c;--muted:#627b98;--line:#d8e4f1;--violet:#7157e8;--coral:#ff7867;--cyan:#29bad0;min-height:100vh;color:var(--ink);background:#f5f8fc}.english-home-routes{background:linear-gradient(135deg,#f1edff,#eefbfc)!important;border-color:#d8cff8!important;margin-top:14px!important}.english-home-routes>div:first-child>span{color:#6546d8!important}.english-home-routes a:hover{border-color:#7157e8!important}.english-home-routes i{color:#7157e8!important}.english-shell *{box-sizing:border-box}.english-utility{color:#fff;letter-spacing:.08em;background:linear-gradient(90deg,#35206f,#102b58);justify-content:space-between;padding:8px max(4vw,28px);font-size:11px;font-weight:900;display:flex}.english-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #dbe5f0;align-items:center;gap:28px;min-height:76px;padding:10px max(4vw,28px);display:flex;position:sticky;top:0}.english-brand{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.english-brand>span{background:linear-gradient(145deg,var(--violet),#a265e8);color:#fff;border-radius:17px 17px 17px 5px;place-items:center;width:50px;height:50px;font-size:17px;font-weight:950;display:grid;box-shadow:0 10px 24px #624ac93d}.english-brand p{margin:0}.english-brand b,.english-brand small{display:block}.english-brand small{color:#775ee1;letter-spacing:.08em;margin-top:2px;font-size:9px;font-weight:900}.english-header nav{flex:1;justify-content:center;gap:5px;display:flex}.english-header nav a,.english-home{color:#617693;border-radius:11px;padding:9px 11px;font-size:13px;font-weight:850;text-decoration:none}.english-header nav a:hover,.english-header nav a.active{color:#6446d4;background:#f0ecff}.english-home{border:1px solid #d7e1ed}.english-hero,.english-grade-hero{background:radial-gradient(circle at 92% 10%,#ff786729,#0000 25%),radial-gradient(circle at 8% 88%,#29bad024,#0000 25%),linear-gradient(135deg,#f1edff,#fff 54%,#eefaff);grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:42px;padding:74px max(5vw,56px);display:grid}.english-kicker{color:#6343d7;letter-spacing:.12em;font-size:12px;font-weight:950}.english-hero h1,.english-grade-hero h1{letter-spacing:-.055em;max-width:850px;margin:18px 0;font-size:clamp(40px,5.1vw,76px);font-weight:780;line-height:1.02}.english-hero h1 em{color:#6c4ee3;font-style:normal}.english-hero>div>p,.english-grade-hero>div>p{color:#56718f;max-width:780px;margin:0;font-size:18px;line-height:1.75}.english-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.english-actions a,.english-next a{color:#fff;background:#6546d8;border-radius:13px;padding:13px 18px;font-size:13px;font-weight:900;text-decoration:none}.english-actions a+a{color:#6546d8;background:#fff;border:1px solid #cfc1fb}.english-standard-note{color:#516b88;background:#f0edff;border-left:4px solid #7157e8;border-radius:0 14px 14px 0;max-width:820px;margin-top:25px;padding:16px 18px;font-size:13px;line-height:1.65}.english-standard-note b{color:#5135c3}.english-hero-card{background:#fffc;border:1px solid #d9dcf4;border-radius:30px;align-self:center;padding:26px;box-shadow:0 25px 60px #2d2d641c}.speech-demo{min-height:210px;position:relative}.speech-demo>*{border-radius:50%;place-items:center;font-style:normal;font-weight:950;display:grid;position:absolute;box-shadow:0 16px 35px #302e6829}.speech-demo span{color:#fff;background:#6e52df;width:105px;height:105px;top:8px;left:8%}.speech-demo b{color:#fff;background:#ff806d;width:128px;height:128px;top:58px;right:8%}.speech-demo em{color:#116f7b;background:#bff1ee;width:90px;height:90px;bottom:0;left:29%}.english-stats{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.english-stats article{text-align:center;background:#f5f2ff;border-radius:15px;padding:12px 6px}.english-stats strong,.english-stats small{display:block}.english-stats strong{font-size:25px}.english-stats small{color:#71829a;margin-top:3px;font-size:9px;font-weight:800}.english-principles{background:#dfe7f1;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.english-principles article{background:#fff;padding:26px max(3vw,24px)}.english-principles b{color:#6043d3;font-size:13px}.english-principles p{color:#627a95;margin:7px 0 0;font-size:13px;line-height:1.55}.english-section,.english-daily{padding:76px max(5vw,56px)}.english-section-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px;display:flex}.english-section-head>div{max-width:760px}.english-section-head span,.english-guidance span,.english-language-lab>div>span,.english-quality>div>span,.english-next>span{color:#6549d7;letter-spacing:.11em;font-size:11px;font-weight:950}.english-section-head h2,.english-language-lab h2,.english-guidance h2,.english-quality h2,.english-next h2{letter-spacing:-.04em;margin:9px 0 0;font-size:clamp(28px,3.2vw,47px);line-height:1.08}.english-section-head>p{color:#647c97;max-width:440px;margin:0;font-size:14px;line-height:1.65}.english-stage-grid{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:25px;display:grid}.english-stage-grid article{background:linear-gradient(145deg,#f0ecff,#fff);border:1px solid #ddd6fa;border-radius:23px;padding:28px}.english-stage-grid .high{background:linear-gradient(145deg,#eaf2fa,#fff);border-color:#c8d9ea}.english-stage-grid span{color:#6749d7;letter-spacing:.08em;font-size:11px;font-weight:950}.english-stage-grid .high span{color:#245d8d}.english-stage-grid h3{margin:12px 0 8px;font-size:22px}.english-stage-grid p{color:#607792;margin:0;font-size:14px;line-height:1.6}.english-grade-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.english-grade-grid>a{border:1px solid var(--line);min-height:210px;color:var(--ink);background:#fff;border-radius:24px;grid-template-columns:74px 1fr;gap:20px;padding:26px;text-decoration:none;transition:all .2s;display:grid;position:relative}.english-grade-grid>a:last-child{grid-column:span 2}.english-grade-grid>a:hover{border-color:var(--english-grade);translate:0 -3px;box-shadow:0 18px 38px #1d35561a}.grade-number{background:var(--english-grade);color:#fff;border-radius:20px 20px 20px 6px;place-items:center;width:68px;height:68px;font-size:27px;font-weight:950;display:grid}.english-grade-grid p{margin:4px 0 35px}.english-grade-grid p>*{display:block}.english-grade-grid small{color:var(--english-grade);font-size:11px;font-weight:900}.english-grade-grid p b{margin:8px 0;font-size:20px}.english-grade-grid p em{color:#647b95;font-size:13px;font-style:normal;line-height:1.55}.english-grade-grid>a>i{color:var(--english-grade);font-size:12px;font-style:normal;font-weight:900;position:absolute;bottom:23px;right:26px}.english-systems-section{color:#fff;background:#101d3b}.english-systems-section .english-section-head span{color:#a99bff}.english-systems-section .english-section-head>p{color:#9eb1c9}.english-system-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.english-system-grid article{background:#172748;border:1px solid #2c3e64;border-radius:21px;min-height:245px;padding:22px}.english-system-grid article>span{color:#fff;background:#6d53dc;border-radius:8px;padding:6px 8px;font-size:10px;font-weight:950;display:inline-block}.english-system-grid small{color:#8fcfd8;margin-top:14px;font-size:10px;font-weight:900;display:block}.english-system-grid h3{margin:6px 0 10px;font-size:18px}.english-system-grid p{color:#afbed2;font-size:13px;line-height:1.55}.english-system-grid b{color:#d6d1ff;margin-top:16px;font-size:11px;line-height:1.45;display:block}.english-daily{background:linear-gradient(135deg,#f1edff,#eefbfc)}.english-daily-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.english-daily-grid article{background:#fff;border:1px solid #dcd9ee;border-radius:20px;min-height:185px;padding:20px}.english-daily-grid strong{color:#ff6f5d;font-size:25px}.english-daily-grid h3{margin:15px 0 8px;font-size:16px}.english-daily-grid p{color:#657c97;margin:0;font-size:12px;line-height:1.55}.english-lesson-blueprint ol{grid-template-columns:repeat(3,1fr);gap:13px;padding:0;list-style:none;display:grid}.english-lesson-blueprint li{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.english-lesson-blueprint li>span{color:#ff715e;font-size:11px;font-weight:950}.english-lesson-blueprint b{margin-top:9px;font-size:16px;display:block}.english-lesson-blueprint li p{color:#647b95;margin:7px 0 0;font-size:13px;line-height:1.5}.english-quality{color:#fff;background:linear-gradient(135deg,#3a2379,#162a55);grid-template-columns:.8fr 1.2fr;gap:55px;padding:72px max(5vw,56px);display:grid}.english-quality>div:first-child>span{color:#b9adff}.english-quality h2{font-size:40px}.english-quality>div:first-child>p{color:#b8c3d7;line-height:1.65}.english-quality>div:last-child{grid-template-columns:1fr 1fr;gap:10px;display:grid}.english-quality article{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:17px;gap:13px;padding:18px;display:flex}.english-quality article>span{color:#ff9c8d;font-size:12px;font-weight:950}.english-quality article p{color:#b8c6da;margin:0;font-size:12px;line-height:1.5}.english-quality article b{color:#fff;margin-bottom:4px;font-size:14px;display:block}.english-sources>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.english-sources a{border:1px solid var(--line);min-height:92px;color:var(--ink);background:#fff;border-radius:18px;gap:12px;padding:20px;text-decoration:none;display:flex}.english-sources a span{color:#684bdd;font-weight:950}.english-sources a b{font-size:13px;line-height:1.5}.english-next{background:#fff;padding:72px max(5vw,56px)}.english-next h2{max-width:900px}.english-next>p{color:#647c97;max-width:920px;line-height:1.7}.english-next>div{gap:10px;margin-top:24px;display:flex}.english-grade-page{--english-grade:#6e52df;--english-soft:#f0ecff}.english-high{--ink:#102b49}.english-grade-hero{background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--english-grade) 16%,transparent),transparent 26%),linear-gradient(140deg,var(--english-soft),#fff 58%,#edf6fb)}.english-grade-hero h1{max-width:930px;font-size:clamp(38px,4.6vw,67px)}.english-grade-score{text-align:center;background:#fff;border:1px solid #d8e1ed;border-radius:28px;align-self:center;padding:26px;box-shadow:0 23px 55px #1c2f4d1c}.english-grade-score>span{color:var(--english-grade);letter-spacing:.1em;font-size:10px;font-weight:950}.english-grade-score>strong{background:var(--english-grade);color:#fff;border-radius:35px 35px 35px 10px;place-items:center;width:118px;height:118px;margin:18px auto;font-size:54px;display:grid}.english-grade-score>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.english-grade-score>div p{background:var(--english-soft);border-radius:13px;margin:0;padding:11px 5px}.english-grade-score>div b,.english-grade-score>div small{display:block}.english-grade-score>div b{font-size:18px}.english-grade-score>small{color:#6b7f98;margin-top:18px;font-size:11px;line-height:1.5;display:block}.english-targets{background:#dfe8f1;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.english-targets article{background:#fff;padding:25px max(3vw,24px)}.english-targets span{color:var(--english-grade);font-size:10px;font-weight:950}.english-targets b{margin-top:7px;font-size:24px;display:block}.english-targets p{color:#6c829a;margin:5px 0 0;font-size:11px;line-height:1.45}.english-theme-list{gap:14px;display:grid}.english-theme-list details{border:1px solid var(--line);background:#fff;border-radius:23px;overflow:hidden}.english-theme-list summary{cursor:pointer;grid-template-columns:76px 1fr 40px;align-items:center;gap:20px;min-height:145px;padding:22px;list-style:none;display:grid}.english-theme-list summary::-webkit-details-marker{display:none}.english-theme-list summary>span{background:var(--english-grade);color:#fff;border-radius:19px;place-items:center;width:65px;height:65px;font-size:21px;font-weight:950;display:grid}.english-theme-list summary p{margin:0}.english-theme-list summary p>*{display:block}.english-theme-list summary small{color:#6f84a0;font-size:11px;font-weight:850}.english-theme-list summary b{margin:8px 0;font-size:21px}.english-theme-list summary i{color:#71859e;font-size:12px;font-style:normal}.english-theme-list summary>em{background:var(--english-soft);width:38px;height:38px;color:var(--english-grade);border-radius:50%;place-items:center;font-size:23px;font-style:normal;display:grid}.english-theme-list details[open] summary>em{rotate:45deg}.english-theme-list details>div{border-top:1px solid #edf1f6;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 22px 22px;display:grid}.english-theme-list details article{background:var(--english-soft);border-radius:17px;margin-top:20px;padding:18px}.english-theme-list details article>span{color:var(--english-grade);letter-spacing:.08em;font-size:9px;font-weight:950}.english-theme-list details article p{margin:7px 0 0;font-size:13px;line-height:1.55}.english-theme-list details ul{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.english-theme-list details li{border:1px solid #e1e8f0;border-radius:14px;padding:15px;font-size:13px;font-weight:850}.english-theme-list details li small{color:#788ba2;margin-top:6px;font-size:10px;font-weight:600;display:block}.english-focus-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.english-focus-grid article{border:1px solid var(--line);background:#fff;border-radius:19px;min-height:190px;padding:20px}.english-focus-grid article>span{color:var(--english-grade);font-size:9px;font-weight:950}.english-focus-grid h3{margin:12px 0 8px;font-size:17px}.english-focus-grid p{color:#657c96;margin:0;font-size:12px;line-height:1.55}.english-language-lab{grid-template-columns:1fr 1fr;gap:16px;padding:30px max(5vw,56px) 76px;display:grid}.english-language-lab>div{border:1px solid var(--line);background:#fff;border-radius:25px;padding:28px}.english-language-lab h2{font-size:29px}.english-language-lab ul{color:#536c88;gap:8px;margin:20px 0 0;padding-left:20px;font-size:13px;display:grid}.english-language-lab>div>p{color:#536c88;line-height:1.65}.english-language-lab aside{background:var(--english-soft);border-radius:18px;margin-top:23px;padding:20px}.english-language-lab aside small{color:var(--english-grade);font-size:10px;font-weight:950}.english-language-lab blockquote{color:#162e50;margin:10px 0;font-size:19px;font-weight:800;line-height:1.45}.english-language-lab aside p{color:#637a94;margin:0;font-size:12px;line-height:1.55}.english-daily.compact{padding-top:65px}.english-guidance{grid-template-columns:1fr 1fr;gap:16px;padding:76px max(5vw,56px);display:grid}.english-guidance article{border:1px solid var(--line);background:#fff;border-radius:24px;padding:30px}.english-guidance h2{font-size:28px}.english-guidance p{color:#617a95;line-height:1.65}.compact-sources{padding-top:25px}.english-high .english-header nav a:hover,.english-high .english-header nav a.active{color:#245d8d;background:#e7f0f8}.english-high .english-grade-hero{background:radial-gradient(circle at 91% 10%,#29bad021,#0000 25%),linear-gradient(140deg,#e8eff8,#fff 58%,#eaf7f6)}@media (width<=1050px){.english-header nav{display:none}.english-home{margin-left:auto}.english-hero,.english-grade-hero{grid-template-columns:1fr}.english-hero-card,.english-grade-score{max-width:540px}.english-system-grid,.english-focus-grid{grid-template-columns:repeat(2,1fr)}.english-daily-grid{grid-template-columns:repeat(3,1fr)}.english-quality{grid-template-columns:1fr}.english-lesson-blueprint ol{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.english-utility{display:none}.english-header{padding:9px 18px}.english-brand p{display:none}.english-brand>span{width:44px;height:44px}.english-home{font-size:12px}.english-hero,.english-grade-hero,.english-section,.english-daily,.english-quality,.english-next,.english-guidance{padding:48px 20px}.english-hero h1,.english-grade-hero h1{font-size:39px}.english-principles,.english-targets{grid-template-columns:1fr 1fr}.english-stage-grid,.english-grade-grid,.english-language-lab,.english-guidance{grid-template-columns:1fr}.english-grade-grid>a:last-child{grid-column:auto}.english-section-head{flex-direction:column;align-items:start}.english-system-grid,.english-focus-grid,.english-daily-grid,.english-lesson-blueprint ol,.english-quality>div:last-child,.english-sources>div:last-child{grid-template-columns:1fr}.english-theme-list summary{grid-template-columns:58px 1fr 32px;gap:12px;padding:16px}.english-theme-list summary>span{width:54px;height:54px}.english-theme-list summary b{font-size:17px}.english-theme-list details>div,.english-theme-list details ul{grid-template-columns:1fr}.english-language-lab{padding:20px 20px 48px}.english-stats{grid-template-columns:1fr 1fr}.english-next>div{flex-wrap:wrap}}.english-theme-list li.published{background:#f8f6ff;border-color:#cfc2fb;padding:0}.english-theme-list li.published>a{color:var(--ink);padding:15px;text-decoration:none;display:block}.english-theme-list li.published b,.english-theme-list li.published span{display:block}.english-theme-list li.published b{font-size:14px}.english-theme-list li.published span{color:#627a96;margin-top:4px;font-size:11px}.english-theme-list li.published small{color:#6749d7;font-weight:850}.english6-chapter-link{color:#fff;background:#6d50df;border-radius:11px;grid-column:1/-1;justify-self:start;padding:11px 15px;font-size:12px;font-weight:900;text-decoration:none}.english6-breadcrumb{color:#71839b;background:#fff;border-bottom:1px solid #e0e7f0;align-items:center;gap:9px;padding:16px max(5vw,56px);font-size:12px;display:flex}.english6-breadcrumb a{color:#684bdb;font-weight:850;text-decoration:none}.english6-breadcrumb b{color:#405a78}.english6-lesson-hero{background:radial-gradient(circle at 90% 10%,#ff7a6821,#0000 25%),linear-gradient(140deg,#f1edff,#fff 58%,#eafbfd);grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:35px;padding:65px max(5vw,56px);display:grid}.english6-lesson-hero h1{letter-spacing:-.055em;max-width:820px;margin:14px 0 0;font-size:clamp(42px,5vw,72px);line-height:1}.english6-lesson-hero h2{color:#6247ce;margin:10px 0 18px;font-size:23px}.english6-lesson-hero>div>p{color:#59728f;max-width:780px;font-size:17px;line-height:1.7}.english6-lesson-actions{gap:10px;margin-top:25px;display:flex}.english6-lesson-actions a{color:#fff;background:#6d50df;border-radius:12px;padding:12px 17px;font-size:12px;font-weight:900;text-decoration:none}.english6-lesson-actions a+a{color:#6346d2;background:#fff;border:1px solid #d3c8f8}.english6-lesson-hero>aside{background:#ffffffd9;border:1px solid #d9ddef;border-radius:27px;padding:24px;box-shadow:0 22px 50px #2a315b1a}.english6-lesson-hero>aside>span{color:#684bda;letter-spacing:.1em;font-size:10px;font-weight:950}.english6-lesson-hero>aside>strong{float:right;color:#fff;background:#7157e8;border-radius:17px;place-items:center;width:58px;height:58px;font-size:23px;display:grid}.english6-lesson-hero>aside ul{clear:both;gap:10px;margin:25px 0 0;padding:0;list-style:none;display:grid}.english6-lesson-hero>aside li{color:#4f6885;padding-left:22px;font-size:12px;line-height:1.5;position:relative}.english6-lesson-hero>aside li:before{content:"✓";color:#17a282;font-weight:950;position:absolute;left:0}.english6-foundation{background:#e0e8f1;grid-template-columns:.8fr 1.2fr;gap:1px;display:grid}.english6-foundation article{background:#fff;padding:28px max(4vw,36px)}.english6-foundation span,.english6-section-head span,.english6-guidance span,.english6-mission span,.english6-chapter-foundation span{color:#684bdb;letter-spacing:.1em;font-size:10px;font-weight:950}.english6-foundation p{color:#5c7490;margin:9px 0 0;font-size:13px;line-height:1.6}.english6-foundation .funny{background:#fff9f6}.english6-foundation blockquote{color:#192f50;margin:10px 0 5px;font-size:17px;font-weight:850}.english6-foundation .funny small{color:#7c6a62;font-size:11px;line-height:1.5;display:block}.english6-roadmap{z-index:12;background:#132445;justify-content:center;gap:7px;padding:10px;display:flex;position:sticky;top:76px;box-shadow:0 7px 22px #12203b1f}.english6-roadmap a{color:#d8e3f5;border:1px solid #35476c;border-radius:9px;padding:7px 13px;font-size:10px;font-weight:950;text-decoration:none}.english6-roadmap a:hover{background:#6c4fe0;border-color:#9a83fa}.english6-block,.english6-grammar,.english6-sound,.english6-listening,.english6-reading,.english6-writing,.english6-quiz{padding:72px max(5vw,56px)}.english6-section-head{justify-content:space-between;align-items:end;gap:28px;margin-bottom:27px;display:flex}.english6-section-head>div{max-width:780px}.english6-section-head h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(28px,3.2vw,46px);line-height:1.08}.english6-section-head>p{color:#647d98;max-width:470px;margin:0;font-size:13px;line-height:1.6}.english6-vocab-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.english6-vocab-grid article{background:#fff;border:1px solid #dae3ed;border-radius:20px;min-height:235px;padding:22px;position:relative}.english6-vocab-grid article>span{color:#b3a6ed;font-size:10px;font-weight:900;position:absolute;top:18px;right:18px}.english6-vocab-grid h3{margin:0 0 5px;padding-right:25px;font-size:19px}.english6-vocab-grid article>small{color:#785fe2;font-size:12px}.english6-vocab-grid article>b{color:#365270;margin-top:16px;font-size:13px;display:block}.english6-vocab-grid article>p{color:#677f99;min-height:45px;margin:8px 0;font-size:12px;line-height:1.5}.english-speak-buttons{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.english-speak-buttons button{color:#6144cd;min-height:38px;font:inherit;cursor:pointer;background:#f1edff;border:1px solid #d4c9f8;border-radius:10px;padding:8px 12px;font-size:11px;font-weight:900}.english-speak-buttons button:hover{color:#fff;background:#7257e8;border-color:#7257e8}.english-speak-buttons.compact button{min-height:34px;padding:6px 9px;font-size:10px}.english6-grammar{color:#fff;background:linear-gradient(135deg,#132443,#1c315b)}.english6-grammar .english6-section-head span{color:#b6a8ff}.english6-grammar .english6-section-head>p{color:#b1bfd2}.english6-grammar-grid{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.english6-grammar-grid article{background:#192d52;border:1px solid #34496f;border-radius:21px;padding:24px}.english6-grammar-grid h3{margin:0 0 16px;font-size:17px}.english6-grammar-grid ul{color:#c2cde0;gap:8px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:grid}.english6-grammar-grid article>p{color:#d9e3f1;background:#ffffff0a;border-radius:10px;margin:8px 0;padding:9px 11px;font-size:12px}.english6-grammar-grid .trap{background:#422d3d;border-color:#7d554f}.english6-grammar-grid .trap p{color:#f5c6bd;background:0 0;line-height:1.6}.english6-grammar .english-speak-buttons button{color:#e9e3ff;background:#2a3864;border-color:#594d86}.english6-sound{background:#f0ecff}.english6-sound-grid{grid-template-columns:.8fr .8fr 1.4fr;gap:12px;display:grid}.english6-sound-grid article{background:#fff;border:1px solid #d9d1f5;border-radius:21px;padding:24px}.english6-sound-grid article>span{color:#684bd8;letter-spacing:.08em;font-size:9px;font-weight:950}.english6-sound-grid p,.english6-sound-grid li{color:#607791;font-size:12px;line-height:1.6}.english6-sound-grid ul{gap:8px;padding-left:18px;display:grid}.english6-sound-grid blockquote{color:#162f51;margin:14px 0;font-size:20px;font-weight:850;line-height:1.5}.english6-listening{background:#eaf9fb}.english6-listen-card{grid-template-columns:.7fr 1.3fr;gap:12px;display:grid}.english6-listen-card>div,.english6-listen-card details,.english6-listen-card>ul{background:#fff;border:1px solid #cce5e9;border-radius:20px;padding:23px}.english6-listen-card>div>span{color:#13869a;font-size:9px;font-weight:950}.english6-listen-card ol{color:#59738e;padding-left:20px;font-size:12px;line-height:1.65}.english6-listen-card details summary{color:#167c91;cursor:pointer;font-size:12px;font-weight:900}.english6-listen-card details p{color:#4f6b86;font-size:13px;line-height:1.8}.english6-listen-card>ul{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;margin:0;list-style:none;display:grid}.english6-listen-card>ul li{color:#4c6885;background:#f2fafb;border-radius:12px;align-items:center;gap:11px;padding:12px;font-size:12px;display:flex}.english6-listen-card>ul span{color:#fff;background:#22a8b9;border-radius:8px;place-items:center;min-width:27px;height:27px;font-weight:900;display:grid}.english6-dialogue{gap:10px;max-width:900px;margin:0 auto;display:grid}.english6-dialogue>p{background:#fff;border-radius:17px 17px 17px 5px;align-items:flex-start;gap:10px;width:min(82%,680px);margin:0;padding:14px 16px;display:flex;box-shadow:0 7px 22px #253c5b12}.english6-dialogue>p.right{background:#f0ecff;border-radius:17px 17px 5px;justify-self:end}.english6-dialogue>p>b{color:#fff;background:#6f52df;border-radius:9px;place-items:center;min-width:28px;height:28px;font-size:11px;display:grid}.english6-dialogue>p span{color:#405d7a;font-size:13px;line-height:1.55}.english6-dialogue>.english-speak-buttons{justify-content:center}.english6-change-it{background:#fff6f3;border-left:4px solid #ff7967;border-radius:0 15px 15px 0;max-width:900px;margin:22px auto 0;padding:18px 20px}.english6-change-it b{color:#d85949;font-size:10px}.english6-change-it p{color:#6d6b75;margin:6px 0 0;font-size:12px;line-height:1.55}.english6-reading{background:#fff}.english6-reading>article{background:#f7f5ff;border-left:5px solid #6e51df;border-radius:0 22px 22px 0;max-width:950px;margin:0 auto;padding:30px}.english6-reading>article p{color:#334f6d;margin:0;font-size:15px;line-height:1.95}.english6-reading-questions{grid-template-columns:1fr 1fr;gap:11px;max-width:950px;margin:15px auto 0;display:grid}.english6-reading-questions p{color:#536f8b;border:1px solid #dde5ef;border-radius:14px;align-items:center;gap:12px;margin:0;padding:15px;font-size:12px;display:flex}.english6-reading-questions span{color:#fff;background:#6d51de;border-radius:8px;place-items:center;min-width:28px;height:28px;font-weight:900;display:grid}.english6-fact-source{color:#6044ce;max-width:950px;margin:14px auto 0;font-size:11px;font-weight:850;text-decoration:none;display:block}.english6-writing{background:#fff8f4}.english6-writing-grid{grid-template-columns:.8fr 1.4fr .8fr;gap:12px;display:grid}.english6-writing-grid article{background:#fff;border:1px solid #eadbd4;border-radius:20px;padding:24px}.english6-writing-grid h3{margin:0 0 15px;font-size:16px}.english6-writing-grid ol,.english6-writing-grid ul{color:#697b8e;gap:9px;padding-left:20px;font-size:12px;line-height:1.55;display:grid}.english6-writing-grid .model p{color:#405b77;font-size:14px;line-height:1.85}.english6-quiz{background:#f4f7fb}.english6-quiz-list{gap:12px;display:grid}.english6-quiz-list>article{background:#fff;border:1px solid #dae3ed;border-radius:20px;padding:22px}.english6-quiz-list header{justify-content:space-between;display:flex}.english6-quiz-list header span{color:#6749d8;font-size:10px;font-weight:950}.english6-quiz-list header small{color:#6348cc;background:#f0edff;border-radius:7px;padding:5px 7px;font-size:9px;font-weight:900}.english6-quiz-list h3{margin:13px 0 15px;font-size:15px;line-height:1.5}.english6-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.english6-options button{color:#49647f;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4ee;border-radius:12px;padding:10px 13px;font-size:12px}.english6-options button:hover:not(:disabled){background:#f6f3ff;border-color:#7458e5}.english6-options button.correct{color:#146f55;background:#eaf9f2;border-color:#6ac8aa}.english6-options button.wrong{color:#a44035;background:#fff1ef;border-color:#ef988d}.english6-quiz-list .explain{border-radius:11px;margin:13px 0 0;padding:12px 14px;font-size:11px;line-height:1.55}.english6-quiz-list .explain.correct{color:#34705d;background:#ecf9f4}.english6-quiz-list .explain.wrong{color:#87544c;background:#fff2ef}.english6-score-panel{color:#fff;text-align:center;background:#16294e;border-radius:22px;max-width:700px;margin:25px auto 0;padding:25px}.english6-score-panel button{color:#fff;min-height:45px;font:inherit;cursor:pointer;background:#7559e8;border:0;border-radius:11px;padding:10px 16px;font-size:12px;font-weight:900}.english6-score-panel button:disabled{opacity:.45;cursor:not-allowed}.english6-score-panel strong{font-size:38px;display:block}.english6-score-panel p{color:#c1cee0;font-size:12px;line-height:1.6}.english6-guidance{background:#dfe7f0;grid-template-columns:1fr 1fr;gap:1px;display:grid}.english6-guidance article{background:#fff;padding:45px max(5vw,56px)}.english6-guidance h2{margin:8px 0 10px;font-size:24px}.english6-guidance p{color:#607a95;font-size:13px;line-height:1.65}.english6-next{color:#fff;background:#132546;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:25px max(5vw,56px);display:grid}.english6-next>div:last-child{text-align:right}.english6-next a{color:#e5e0ff;font-size:11px;font-weight:850;text-decoration:none}.english6-next p{text-align:center;margin:0}.english6-next p span,.english6-next p b{display:block}.english6-next p span{color:#9faedf;font-size:8px;font-weight:950}.english6-next p b{margin-top:3px;font-size:11px}.english6-chapter-hero{background:radial-gradient(circle at 90% 10%,#ff796729,#0000 24%),linear-gradient(135deg,#f1edff,#fff 55%,#eafafd);grid-template-columns:1.2fr .8fr;gap:30px;padding:70px max(5vw,56px);display:grid}.english6-chapter-hero>div>span{color:#684bd9;letter-spacing:.1em;font-size:11px;font-weight:950}.english6-chapter-hero h1{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(43px,5vw,72px)}.english6-chapter-hero h2{color:#654acb;margin:8px 0 15px;font-size:24px}.english6-chapter-hero>div>p{color:#526f8c;font-size:18px}.english6-chapter-hero>div>a{color:#fff;background:#6e51df;border-radius:12px;margin-top:20px;padding:13px 18px;font-size:12px;font-weight:900;text-decoration:none;display:inline-block}.english6-chapter-hero>aside{background:#fff;border:1px solid #d9dff0;border-radius:25px;align-self:center;padding:28px}.english6-chapter-hero>aside span{color:#ff705d;font-size:10px;font-weight:950}.english6-chapter-hero>aside p{color:#425e7b;font-size:15px;line-height:1.7}.english6-chapter-foundation{background:#dfe7f0;grid-template-columns:1fr 1fr;gap:1px;display:grid}.english6-chapter-foundation article{background:#fff;padding:30px max(5vw,56px)}.english6-chapter-foundation p,.english6-chapter-foundation li{color:#607a96;font-size:12px;line-height:1.6}.english6-chapter-foundation ul{gap:5px;padding-left:19px;display:grid}.english6-lesson-cards{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.english6-lesson-cards>a{min-height:330px;color:var(--ink);background:#fff;border:1px solid #dbe4ee;border-radius:22px;padding:25px;text-decoration:none;position:relative}.english6-lesson-cards>a>span{color:#fff;background:#7054e2;border-radius:16px;place-items:center;width:55px;height:55px;font-size:20px;font-weight:950;display:grid}.english6-lesson-cards small{color:#6c50db;margin-top:18px;font-size:9px;font-weight:950;display:block}.english6-lesson-cards h3{margin:7px 0 4px;font-size:21px}.english6-lesson-cards p{color:#647d98;margin:0;font-size:12px}.english6-lesson-cards ul{color:#5b738f;gap:6px;margin:18px 0 35px;padding-left:18px;font-size:11px;line-height:1.45;display:grid}.english6-lesson-cards>a>b{color:#6547d2;font-size:11px;position:absolute;bottom:22px}.english6-mission{color:#fff;background:linear-gradient(135deg,#352276,#172b53);padding:68px max(5vw,56px)}.english6-mission>div h2{max-width:950px;margin:10px 0 26px;font-size:clamp(27px,3vw,43px);line-height:1.18}.english6-mission>div span{color:#c1b6ff}.english6-mission ol{grid-template-columns:repeat(5,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.english6-mission li{background:#ffffff08;border:1px solid #ffffff20;border-radius:17px;padding:20px}.english6-mission li p{color:#b9c5d8;font-size:11px;line-height:1.5}@media (width<=1050px){.english6-lesson-hero,.english6-chapter-hero{grid-template-columns:1fr}.english6-vocab-grid,.english6-grammar-grid,.english6-lesson-cards{grid-template-columns:repeat(2,1fr)}.english6-sound-grid,.english6-writing-grid{grid-template-columns:1fr 1fr}.english6-sound-grid .shadow,.english6-writing-grid .model{grid-column:span 2}.english6-mission ol{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.english6-breadcrumb{padding:13px 20px}.english6-lesson-hero,.english6-chapter-hero,.english6-block,.english6-grammar,.english6-sound,.english6-listening,.english6-reading,.english6-writing,.english6-quiz,.english6-mission{padding:46px 20px}.english6-lesson-hero h1,.english6-chapter-hero h1{font-size:39px}.english6-foundation,.english6-chapter-foundation,.english6-guidance{grid-template-columns:1fr}.english6-roadmap{justify-content:flex-start;top:62px;overflow-x:auto}.english6-section-head{flex-direction:column;align-items:flex-start}.english6-vocab-grid,.english6-grammar-grid,.english6-sound-grid,.english6-listen-card,.english6-writing-grid,.english6-lesson-cards,.english6-mission ol{grid-template-columns:1fr}.english6-sound-grid .shadow,.english6-writing-grid .model{grid-column:auto}.english6-listen-card>ul,.english6-reading-questions,.english6-options{grid-template-columns:1fr}.english6-listen-card>ul{grid-column:auto}.english6-dialogue>p{width:95%}.english6-next{grid-template-columns:1fr}.english6-next>div,.english6-next>div:last-child,.english6-next p{text-align:center}.english6-chapter-foundation article,.english6-guidance article{padding:32px 20px}}.english-shell{font-size:16px}.english-utility{font-size:12px}.english-brand b{font-size:16px}.english-brand small{font-size:11px}.english-header nav a,.english-home{font-size:14px}.english-kicker{font-size:13px}.english-standard-note{font-size:15px}.english-principles b{font-size:14px}.english-principles p{font-size:15px}.english-section-head span,.english-guidance span,.english-language-lab>div>span,.english-quality>div>span,.english-next>span{font-size:12px}.english-section-head>p{font-size:16px}.english-stage-grid span{font-size:12px}.english-stage-grid p{font-size:16px}.english-grade-grid small{font-size:13px}.english-grade-grid p em{font-size:15px}.english-grade-grid>a>i{font-size:14px}.english-system-grid article>span,.english-system-grid small{font-size:12px}.english-system-grid p{font-size:15px}.english-system-grid b{font-size:13px}.english-daily-grid p,.english-lesson-blueprint li p{font-size:14px}.english-lesson-blueprint li>span,.english-grade-score>span{font-size:12px}.english-grade-score>div small{font-size:11px}.english-grade-score>small{font-size:13px}.english-targets span{font-size:12px}.english-targets p,.english-theme-list summary small{font-size:13px}.english-theme-list summary i{font-size:14px}.english-theme-list details article>span{font-size:11px}.english-theme-list details article p,.english-theme-list details li{font-size:15px}.english-theme-list details li small{font-size:12px}.english-focus-grid article>span{font-size:11px}.english-focus-grid p{font-size:14px}.english-language-lab ul{font-size:15px}.english-language-lab aside small{font-size:12px}.english-language-lab aside p,.english6-breadcrumb{font-size:14px}.english6-lesson-hero>aside>span,.english6-foundation span,.english6-section-head span,.english6-guidance span,.english6-mission span,.english6-chapter-foundation span{font-size:12px}.english6-lesson-hero>aside li{font-size:14px;line-height:1.6}.english6-foundation p{font-size:15px}.english6-foundation .funny small{font-size:13px}.english6-roadmap a{font-size:12px}.english6-section-head>p{font-size:15px}.english6-vocab-grid article>span{font-size:12px}.english6-vocab-grid article>small{font-size:14px}.english6-vocab-grid article>b{font-size:15px}.english6-vocab-grid article>p{font-size:14px}.english-speak-buttons button{font-size:13px}.english-speak-buttons.compact button{font-size:12px}.english6-grammar-grid h3{font-size:19px}.english6-grammar-grid ul,.english6-grammar-grid article>p{font-size:14px;line-height:1.6}.english6-sound-grid article>span{font-size:11px}.english6-sound-grid p,.english6-sound-grid li{font-size:14px;line-height:1.65}.english6-listen-card>div>span{font-size:11px}.english6-listen-card ol,.english6-listen-card details summary,.english6-listen-card>ul li{font-size:14px}.english6-listen-card details p{font-size:15px}.english6-dialogue>p>b{font-size:12px}.english6-dialogue>p span{font-size:15px;line-height:1.6}.english6-change-it b{font-size:12px}.english6-change-it p{font-size:14px}.english6-reading>article p{font-size:17px}.english6-reading-questions p{font-size:14px}.english6-fact-source{font-size:13px}.english6-writing-grid h3{font-size:18px}.english6-writing-grid ol,.english6-writing-grid ul{font-size:14px;line-height:1.6}.english6-writing-grid .model p{font-size:16px}.english6-quiz-list header span{font-size:12px}.english6-quiz-list header small{font-size:11px}.english6-quiz-list h3{font-size:17px}.english6-options button{font-size:14px}.english6-quiz-list .explain{font-size:13px}.english6-score-panel button,.english6-score-panel p{font-size:14px}.english6-guidance p{font-size:15px}.english6-next a{font-size:13px}.english6-next p span{font-size:10px}.english6-next p b{font-size:13px}.english6-chapter-hero>div>span,.english6-chapter-hero>aside span{font-size:12px}.english6-chapter-hero>div>a,.english6-chapter-foundation p,.english6-chapter-foundation li{font-size:14px}.english6-lesson-cards small{font-size:11px}.english6-lesson-cards p{font-size:14px}.english6-lesson-cards ul{font-size:13px;line-height:1.55}.english6-lesson-cards>a>b{font-size:13px}.english6-mission li b{font-size:16px}.english6-mission li p{font-size:13px;line-height:1.6}
