.dJgaGG_hub{color:#25483f;margin:0 0 30px}.dJgaGG_hub header{justify-content:space-between;align-items:center;gap:20px;padding:18px 0 23px;display:flex}.dJgaGG_hub header>div>span{letter-spacing:.17em;color:#7c8b75;font:10px/1.5 sans-serif}.dJgaGG_hub header h1{letter-spacing:-.035em;color:inherit!important;margin:8px 0 0!important;font-size:clamp(30px,4vw,44px)!important;font-weight:500!important;line-height:1.2!important}.dJgaGG_hub header>a{color:inherit;background:linear-gradient(130deg,#fffdf5,#e9efe5);border:1px solid #bfcdbf;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;text-decoration:none;display:flex;box-shadow:inset 0 1px #fff,0 7px 15px -12px #37584366}.dJgaGG_hub nav{background:radial-gradient(at 10% 0,#f4f1d9,#0000 70%),linear-gradient(130deg,#fbfcf6,#e9f0e8);border:1px solid #cbd5c9;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:inset 0 1px #fff,0 12px 25px -22px #254b3f88}.dJgaGG_hub nav>a{color:inherit;border-right:1px solid #cbd5c9;grid-template-columns:36px minmax(0,1fr) 16px;align-items:center;gap:12px;min-width:0;padding:22px 20px;text-decoration:none;display:grid}.dJgaGG_hub nav>a:last-child{border:0}.dJgaGG_icon{color:#507454;background:linear-gradient(135deg,#ffffffc9,#d8e6cc);border:1px solid #bacdad;border-radius:12px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 1px #fff}.dJgaGG_hub [data-track=reading] .dJgaGG_icon{color:#8a644f;background:linear-gradient(135deg,#fff8ec,#ebd8c8);border-color:#d6bfa8}.dJgaGG_hub [data-track=spelling] .dJgaGG_icon{color:#67567f;background:linear-gradient(135deg,#f9f3ff,#ded5ea);border-color:#bdb0cf}.dJgaGG_copy strong{font-family:inherit;font-size:14px;line-height:1.5;display:block;font-weight:500!important}.dJgaGG_copy small{color:#748276;margin-top:3px;font-size:12px;display:block}.dJgaGG_arrow{opacity:.65}.dJgaGG_hub nav>a:hover{background:#fff8;box-shadow:inset 0 -2px #829a71}.dJgaGG_hub a:focus-visible{outline-offset:-3px;outline:3px solid #9b8464}.dJgaGG_hub a:active{background:#dfe8d7}@media (max-width:760px){.dJgaGG_hub nav{grid-template-columns:1fr}.dJgaGG_hub nav>a{border-bottom:1px solid #ccd5c85c;border-right:0;gap:14px;padding:15px 18px}.dJgaGG_hub header{padding:12px 0 20px}.dJgaGG_hub{margin-bottom:28px}}.student-shell[data-roadmap-theme=night] .dJgaGG_hub{color:#e1e8d8}.student-shell[data-roadmap-theme=night] .dJgaGG_hub nav{background:linear-gradient(130deg,#2b4038,#21342f);border-color:#526956;box-shadow:inset 0 1px #fff1}.student-shell[data-roadmap-theme=night] .dJgaGG_hub nav>a{border-color:#62735e55}.student-shell[data-roadmap-theme=night] .dJgaGG_copy small{color:#afbdac}.student-shell[data-roadmap-theme=night] .dJgaGG_hub header>a{color:#e0e8d4;background:linear-gradient(130deg,#33483c,#24392f);border-color:#65795e}.student-shell[data-roadmap-theme=night] .dJgaGG_hub nav>a:hover{background:#ffffff0a}.dJgaGG_newWords{color:#3a5d3d;background:linear-gradient(120deg,#fff9df,#e4edda);border:1px solid #aebf9d;border-radius:11px;align-items:center;gap:9px;margin-top:14px;padding:10px 13px;font-size:13px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff,0 6px 17px -12px #43644366}.student-shell[data-roadmap-theme=night] .dJgaGG_newWords{color:#dbe9c8;background:linear-gradient(120deg,#3d5138,#294437);border-color:#768968}
.TRGk9a_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin:20px 0;display:grid}.TRGk9a_card{color:#193c3a;background:#fff;border:1px solid #d9e3e1;border-radius:18px;flex-direction:column;gap:8px;min-height:112px;padding:18px;text-decoration:none;display:flex;box-shadow:0 4px 12px #163a3510}.TRGk9a_card strong{justify-content:space-between;gap:12px;font-size:1.05rem;display:flex}.TRGk9a_card span{line-height:1.7}.TRGk9a_card small{color:#4b6260}.TRGk9a_card:focus-visible{outline-offset:3px;outline:3px solid #b73451}.TRGk9a_card:hover{border-color:#b73451}.TRGk9a_card{background:linear-gradient(135deg,var(--wash),#fff 85%);border-top:3px solid var(--accent);box-shadow:0 7px 20px #163a350b}.TRGk9a_card>svg{color:var(--accent)}.TRGk9a_tone0{--wash:#e7efeb;--accent:#426e5d}.TRGk9a_tone1{--wash:#fff0e6;--accent:#aa5545}.TRGk9a_tone2{--wash:#e7f2ee;--accent:#347b70}.TRGk9a_tone3{--wash:#eeedfa;--accent:#675a99}.TRGk9a_tone4{--wash:#fbf3df;--accent:#8a691c}.TRGk9a_tone5{--wash:#f9eaf0;--accent:#a24e6b}.TRGk9a_compact{flex-wrap:wrap;gap:8px;display:flex}.TRGk9a_compact .TRGk9a_card{border-top-width:1px;border-radius:12px;flex-direction:row;align-items:center;gap:9px;min-height:44px;padding:10px 14px;display:flex}.TRGk9a_compact .TRGk9a_card>svg{flex:none;width:18px;height:18px}.TRGk9a_compact .TRGk9a_card>span{display:none}.TRGk9a_compact .TRGk9a_card strong{font-size:13px;font-weight:550}.TRGk9a_compact .TRGk9a_card strong>span{display:none}@media (max-width:600px){.TRGk9a_compact{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.TRGk9a_compact .TRGk9a_card{min-width:0;padding:10px}.TRGk9a_compact .TRGk9a_card strong{font-size:12px}}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .TRGk9a_card{background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--accent) 28%,transparent),transparent 75%),linear-gradient(130deg,#283c47,#1e2e3c);color:#e5ece8;border-color:#4c6570;box-shadow:inset 0 1px #e2efdc16}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .TRGk9a_card :is(span,small){color:#becfc9}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .TRGk9a_card>svg{color:#bfd4cf}
.YQTWoG_story{color:#493e32;background:linear-gradient(110deg,#fff9ee,#fffefa);border:1px solid #e1d7c5;border-radius:16px;margin:24px clamp(20px,3vw,44px);padding:28px}.YQTWoG_story h2{margin:0 0 12px;font-size:24px;line-height:1.5}.YQTWoG_storyNested{margin-inline:0}.YQTWoG_story p{max-width:68ch;line-height:1.8}.YQTWoG_story a{color:#68472b;background:#fff;border:1px solid #cebaa0;border-radius:9px;align-items:center;min-height:44px;margin-top:12px;padding:10px 16px;font-weight:600;text-decoration:none;display:inline-flex}.YQTWoG_story details{color:#62584b;margin-top:18px;font-size:13px}.YQTWoG_story summary{cursor:pointer;min-height:32px}.YQTWoG_story a:focus-visible,.YQTWoG_story summary:focus-visible{outline-offset:4px;outline:3px solid #9b724b}@media (max-width:600px){.YQTWoG_story{padding:22px 18px}.YQTWoG_story h2{font-size:21px}}.YQTWoG_accountShortcut{color:#294c55;background:#f7faf8;border:1px solid #dce5e2;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;min-height:40px;margin-left:8px;text-decoration:none;display:inline-flex}.YQTWoG_accountShortcut:focus-visible{outline-offset:3px;outline:3px solid #36758a}@media (max-width:360px){.student-shell[data-visual-system] .student-topbar:has(.YQTWoG_accountShortcut){gap:2px!important;padding-inline:8px!important}.student-shell[data-visual-system] .student-topbar:has(.YQTWoG_accountShortcut) .student-brand .rm-logo-art{display:none}.student-shell[data-visual-system] .student-topbar:has(.YQTWoG_accountShortcut) .student-brand{flex:1 0 56px}.student-shell[data-visual-system] .student-topbar:has(.YQTWoG_accountShortcut) [aria-label="Learn or Circle"] a{padding-inline:6px}.YQTWoG_accountShortcut{margin-left:0}}.YQTWoG_learningNavigation{background:#fcfdfb;border-bottom:1px solid #e4e9e6;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:18px 22px;display:flex}.YQTWoG_learningNavigation a,.YQTWoG_learningNavigation summary{color:#395d66;align-items:center;min-height:40px;font-size:13px;line-height:1.6;text-decoration:none;display:inline-flex}.YQTWoG_learningNavigation details{position:relative}.YQTWoG_learningNavigation summary{cursor:pointer;list-style:revert;padding-block:10px;display:list-item}.YQTWoG_learningNavigation details>div{flex-wrap:wrap;gap:8px 18px;padding:12px 0;display:flex}.YQTWoG_learningNavigation :is(a,summary):focus-visible{outline-offset:3px;outline:3px solid #36758a}@media (max-width:600px){.YQTWoG_learningNavigation{gap:4px 14px;padding:14px 20px}.YQTWoG_learningNavigation details{flex-basis:100%}.YQTWoG_learningNavigation details>div{grid-template-columns:1fr;display:grid}}.YQTWoG_promptCatalogue.YQTWoG_promptCatalogue{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.YQTWoG_promptCatalogue.YQTWoG_promptCatalogue>article{background:linear-gradient(135deg,#fffdf8,#fff);border:1px solid #e5dfd3;border-top:3px solid #bd8b72;border-radius:12px;flex-direction:column;min-width:0;padding:22px;display:flex;box-shadow:0 4px 20px #594b3605}.YQTWoG_promptCatalogue.YQTWoG_promptCatalogue>article[data-task=TASK_1]{background:linear-gradient(135deg,#f8fcfa,#fff);border-top-color:#6a9389}.YQTWoG_promptCatalogue.YQTWoG_promptCatalogue header{color:#876349;justify-content:space-between;align-items:center;gap:12px;font-size:12px;line-height:1.6;display:flex}.YQTWoG_promptCatalogue.YQTWoG_promptCatalogue article[data-task=TASK_1] header{color:#456e65}.YQTWoG_promptCatalogue.YQTWoG_promptCatalogue header>span:last-child{color:#b49f86;font:italic 23px Georgia,serif}.YQTWoG_promptCatalogue.YQTWoG_promptCatalogue p{-webkit-line-clamp:5;letter-spacing:0;color:#29414a;-webkit-box-orient:vertical;margin:20px 0 24px;font-size:16px;font-weight:450;line-height:1.8;display:-webkit-box;overflow:hidden}.YQTWoG_promptCatalogue.YQTWoG_promptCatalogue a{color:#355e64;border-top:1px solid #e6e4d9;justify-content:space-between;align-items:center;gap:14px;min-height:44px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.YQTWoG_promptCatalogue.YQTWoG_promptCatalogue a:focus-visible{outline-offset:4px;outline:3px solid #36758a}@media (max-width:900px){.YQTWoG_promptCatalogue.YQTWoG_promptCatalogue{grid-template-columns:1fr}}.YQTWoG_promptCatalogue.YQTWoG_promptCatalogue .YQTWoG_morePrompts{grid-column:1/-1}.YQTWoG_morePrompts>summary{cursor:pointer;color:#355e64;background:#f5f8f2;border:1px solid #d9e3dc;border-radius:8px;min-height:48px;padding:14px 18px;font-size:14px;font-weight:600}.YQTWoG_morePrompts[open]>summary{margin-bottom:18px}.YQTWoG_morePrompts>summary:focus-visible{outline-offset:3px;outline:3px solid #36758a}.YQTWoG_evidenceCue{color:#29444d;background:radial-gradient(at 0 0,#e7f2edaa,#0000 60%),linear-gradient(110deg,#fffdf7,#f8fbf9);border:1px solid #dce5df;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(250px,.8fr);gap:24px;margin:24px clamp(20px,3vw,44px);padding:26px;display:grid}.YQTWoG_evidenceCue>div>span{letter-spacing:1.2px;color:#6d827c;font-size:10px;font-weight:650}.YQTWoG_evidenceCue h2{margin:10px 0 18px;font-size:20px;line-height:1.55}.YQTWoG_evidenceCue summary{cursor:pointer;color:#4c696e;font-size:13px;line-height:1.8}.YQTWoG_evidenceCue p{max-width:62ch;font-size:14px;line-height:1.85}.YQTWoG_evidenceCue nav{align-content:center;gap:10px;display:grid}.YQTWoG_evidenceCue a{color:#355e64;background:#ffffffb8;border:1px solid #dce5df;border-radius:9px;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.YQTWoG_evidenceCue a span{font-size:13px;line-height:1.6}.YQTWoG_evidenceCue :is(a,summary):focus-visible{outline-offset:3px;outline:3px solid #36758a}@media (max-width:700px){.YQTWoG_evidenceCue{grid-template-columns:1fr;gap:18px;padding:20px}}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .YQTWoG_story{color:#e6ddc6;background:radial-gradient(at 100% 0,#9e845831,#0000 70%),linear-gradient(130deg,#393a31,#252e2a);border-color:#7d795d}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .YQTWoG_story :is(p,a){color:#d5c7a9}.student-shell[data-roadmap-theme=night] .YQTWoG_promptCatalogue article{color:#e6dec8;background:linear-gradient(130deg,#3d3832,#2b302d);border-color:#7d735e}.student-shell[data-roadmap-theme=night] .YQTWoG_promptCatalogue article :is(p,span,small){color:#d0c5ad}.student-shell[data-roadmap-theme=night] .YQTWoG_promptCatalogue article a{color:#e3ccaa}.student-shell[data-roadmap-theme=night] .YQTWoG_story a{color:#f1e4c8;background:linear-gradient(125deg,#5c5140,#3b4436);border-color:#94856a;box-shadow:inset 0 1px #f5e7ca22}
.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue{--recovery-ink:#264551;--recovery-line:#d9dfdb;gap:20px}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_catalogueHeading{margin:0;padding:0}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_catalogueHeading>span{font:600 10px/1.6 var(--font-inter,Arial),sans-serif;letter-spacing:.15em;color:#647f83}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_catalogueHeading h2{color:var(--recovery-ink);margin:8px 0;font-size:28px;line-height:1.45}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_catalogueHeading p{color:#637477;margin:0;font-size:14px;line-height:1.8}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_evidenceNote{color:#526d73;border-left:2px solid #c8d7d6;padding:2px 0 2px 12px;font-size:12px;line-height:1.8}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_evidenceNote summary{cursor:pointer;align-content:center;min-height:32px}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_evidenceNote p{max-width:80ch;margin:8px 0;font-size:12px}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_filters{background:linear-gradient(110deg,#e9eee3,#f7f6eb);border:1px solid #cbd7c6;border-radius:12px;grid-template-columns:minmax(180px,1.5fr) minmax(130px,.85fr) minmax(155px,1fr) auto;align-items:end;gap:12px;padding:18px;display:grid;box-shadow:inset 0 1px #fff,0 9px 22px -22px #35513b}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_filters label{color:#46616a;gap:7px;min-width:0;margin:0;font-size:12px;font-weight:600;display:grid}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_filters :is(input,select){color:#284952;background:#fff;border:1px solid #ccd8d5;border-radius:5px;min-height:44px;padding:10px 12px;font-size:14px}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_search{grid-column:auto}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_moreFilters{border-top:1px solid var(--recovery-line);grid-area:2/1/auto/-1;margin:0;padding-top:0}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_moreFilters summary{cursor:pointer;color:#365e6b;align-content:center;min-height:40px;font-size:13px;font-weight:600}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_moreFilters summary span{color:#697d81;margin-left:8px;font-size:11px;font-weight:400}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_moreFilters>div{grid-template-columns:1fr 1fr;gap:16px;padding:10px 0;display:grid}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_filters>button{color:#fff;background:radial-gradient(at 18% 0,#c8e2da30,#0000 65%),linear-gradient(125deg,#4c7962,#294c40);border:1px solid #557e69;border-radius:9px;grid-area:1/4;justify-self:start;min-height:44px;padding:10px 17px;font-size:14px;box-shadow:inset 0 1px #e4f5e947,0 5px 14px #315a641c}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_filters>button:hover{box-shadow:inset 0 1px #e4f5e969,0 0 18px #669a9c45}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_resultCount{color:#627478;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:10px 0 0;font-size:12px;display:flex}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_resultCount strong{color:var(--recovery-ink);font-size:17px}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_readingList{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_readingEntry{background:#f9faf2;border:1px solid #c7d4c5;border-radius:4px 17px 17px 4px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0 23px 23px;display:flex;overflow:hidden;box-shadow:inset 4px 0 #8ba19120,0 14px 28px -24px #28433399}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_passageHeading{background:radial-gradient(at 100% 0,#b8cda345,#0000 75%),linear-gradient(120deg,#dbe5d3,#eff1df);border-bottom:1px solid #c9d4bf;min-height:168px;margin:0 -23px;padding:20px 23px 19px}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_passageTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_passageHeading .M9zQla_entryMeta{color:#566a56;justify-content:space-between;margin-top:14px}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_readingEntry:nth-child(3n+2) .M9zQla_passageHeading{background:radial-gradient(at 100% 0,#b6c4b244,#0000 75%),linear-gradient(120deg,#e4dfc7,#f4edda);border-color:#d8d0b8}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_readingEntry:nth-child(3n) .M9zQla_passageHeading{background:radial-gradient(at 100% 0,#c2d5cc55,#0000 75%),linear-gradient(120deg,#d4e2df,#eaf0e7)}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_entryMeta{color:#687d80;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11px;line-height:1.6;display:flex}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_entryMeta>span:first-child{text-transform:capitalize;color:#4a6e73}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_readingEntry h3{color:#34554a;letter-spacing:-.025em;align-items:baseline;gap:12px;margin:0;font:400 25px/1.25 Georgia,serif;display:flex}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_entryNumber{color:#91a8a5;flex-shrink:0;font:italic 19px Georgia,serif}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_supportLabel{color:#687c77;margin:0;font-size:12px;line-height:1.8}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_questionDetails{color:#546b70;font-size:12px;line-height:1.9}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_questionDetails summary{cursor:pointer;align-content:center;min-height:32px}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_questionDetails p{margin:6px 0;font-size:12px}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_readingEntry>a{-webkit-text-fill-color:currentColor;background:linear-gradient(125deg,#edf4e8,#dbe6d7);border:1px solid #b9cdba;border-radius:9px;justify-content:space-between;align-self:flex-start;align-items:center;gap:14px;min-height:42px;margin-top:auto;padding:9px 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #fff,0 5px 12px -8px #31543c77;color:#355c48!important}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_readingEntry>a:hover{border-color:#8dab91;box-shadow:0 0 0 3px #a5c29f28,inset 0 1px #fff,0 6px 15px -8px #31543c77}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue :is(a,button,input,select,summary):focus-visible,.M9zQla_listening :is(a,button,input,select,summary):focus-visible,.M9zQla_originals summary:focus-visible,.M9zQla_progressTabs a:focus-visible{outline-offset:4px;outline:3px solid #3586a0}.M9zQla_listening .M9zQla_listeningFilters{min-width:0;margin:22px 0 24px}.M9zQla_listening .M9zQla_listeningFilters form{background:#fffcf3;border:1px solid #e7dfce;border-radius:7px;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.M9zQla_listening .M9zQla_listeningFilters label{color:#72614a;gap:7px;min-width:0;font-size:12px;display:grid}.M9zQla_listening .M9zQla_listeningFilters label:first-child{grid-column:1/-1}.M9zQla_listening .M9zQla_listeningFilters :is(input,select){border-radius:5px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px;font-size:14px}.M9zQla_listening .M9zQla_listeningFilters button{min-height:44px;box-shadow:none;border-radius:5px;grid-column:1/-1;justify-self:start}.M9zQla_listening .M9zQla_recording{background:0 0;border-bottom:1px solid #e3dfd3;min-width:0;margin:0;padding:22px 0}.M9zQla_listening .M9zQla_recordingHeading{align-items:center;gap:14px;display:flex}.M9zQla_listening .M9zQla_recordingHeading>div{min-width:0}.M9zQla_listening .M9zQla_recordingIcon{color:#a57030;background:#fff7df;border:1px solid #e8d9b6;border-radius:12px;flex:0 0 46px;place-items:center;height:46px;display:grid}.M9zQla_listening .M9zQla_recordingLevel{color:#827254;text-transform:capitalize;font-size:11px;line-height:1.6}.M9zQla_listening .M9zQla_recording h3{color:#3a4952;margin:5px 0;font-size:19px;line-height:1.5}.M9zQla_listening .M9zQla_recording>p{color:#756f60;margin:14px 0;font-size:12px;line-height:1.9}.M9zQla_listening .M9zQla_recording>a{min-height:44px;box-shadow:none;border-radius:5px;margin:0 0 12px;font-size:13px}.M9zQla_listening .M9zQla_recordingQuestions{background:#fdfbf5;border:1px solid #e6e1d3;border-radius:5px;font-size:13px}.M9zQla_listening .M9zQla_recordingQuestions summary{cursor:pointer;color:#775a36;min-height:44px;padding:12px 14px}.M9zQla_listening .M9zQla_recordingQuestions p{margin:0;padding:0 14px}.M9zQla_listening .M9zQla_recordingQuestions a{color:#586a70;border-top:1px solid #e9e4d8;min-height:44px;padding:12px 0;font-size:13px;line-height:1.7;display:block}.M9zQla_listening .listening-workroom-bar{flex-wrap:wrap;gap:12px}.M9zQla_listening .listening-review-toggle{flex-wrap:wrap;gap:8px}.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker .gc-editor-column{min-width:0;padding:22px}.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker .gc-editor-topline{flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:18px;padding:0 0 20px;display:flex}.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker .gc-dialect{align-items:start;gap:7px;min-width:0;max-width:100%;margin-left:auto;font-size:12px;display:grid}.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker .gc-dialect select{border-radius:5px;width:100%;min-width:0;max-width:100%;min-height:44px;padding:10px 32px 10px 12px;font-size:14px}.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker .gc-actions{flex-wrap:wrap;gap:10px;margin:20px 0 16px}.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker .gc-actions button{white-space:normal;min-height:44px}.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker .gc-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker .gc-actions .gc-check{grid-column:1/-1}.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker details.gc-clean-copy{background:#f8fbf7;border:1px solid #d7e4dd;border-radius:10px;margin-top:20px;padding:18px}.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker details.gc-clean-copy summary{cursor:pointer;color:#315d59;font-weight:600;line-height:1.7}.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker details.gc-clean-copy p{font-size:14px;line-height:1.8}.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker details.gc-clean-copy a{margin-top:16px;display:block}.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker .gc-editor-footer{flex-wrap:wrap;gap:8px 16px;margin-top:14px;line-height:1.7;display:flex}.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs{background:#edf3f4;border:1px solid #d8e2e4;border-radius:8px;gap:4px;width:auto;margin:16px 20px 0;padding:5px;display:flex}.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs a{color:#57727d;border:0;border-radius:5px;flex:1;justify-content:center;align-items:center;min-height:44px;margin:0;padding:9px 8px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs a[aria-current=page]{color:#234f61;background:#fff;font-weight:600;box-shadow:0 1px 4px #304e5a10}.M9zQla_originals.M9zQla_originals.M9zQla_originals.M9zQla_originals.M9zQla_originals.M9zQla_originals.M9zQla_originals.M9zQla_originals .originals-browse>summary{cursor:pointer;color:#6e513b;background:#fffaf0;border:1px solid #d7c9a8;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:14px 18px;font-size:16px;list-style:none;display:flex}.M9zQla_originals .originals-browse>summary::-webkit-details-marker{display:none}.M9zQla_originals .originals-browse>summary small{color:#82725e;margin-top:3px;font-size:12px;font-weight:400;line-height:1.7;display:block}.M9zQla_originals .M9zQla_disclosureIcon{font:24px Georgia,serif;transition:transform .15s}.M9zQla_originals details[open] .M9zQla_disclosureIcon{transform:rotate(45deg)}.M9zQla_writingForm.M9zQla_writingForm.M9zQla_writingForm{gap:22px;display:grid}.M9zQla_writingForm.M9zQla_writingForm.M9zQla_writingForm>p{margin:0;line-height:1.85}.M9zQla_writingForm.M9zQla_writingForm.M9zQla_writingForm>label{gap:10px;display:grid}.M9zQla_writingForm.M9zQla_writingForm.M9zQla_writingForm>p:last-child{border-top:1px solid #e1ddd1;padding-top:18px;line-height:2.1}.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader [data-paragraph-id]{letter-spacing:0;overflow-wrap:break-word;max-width:65ch;font-size:18px;line-height:1.85}.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader [data-text-size=large] [data-paragraph-id]{font-size:21px;line-height:1.85}.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader fieldset>legend{letter-spacing:-.01em;max-width:65ch;font-size:18px;font-weight:550;line-height:1.65}.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader :is(input:not([type=radio]):not([type=hidden]),textarea,select){max-width:100%;min-height:44px;font-size:16px;line-height:1.65}@media (min-width:1000px){.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs{max-width:1160px;margin-inline:44px}}@media (min-width:601px) and (max-width:1150px){.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_filters{grid-template-columns:repeat(2,minmax(0,1fr))}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_search{grid-column:1/-1}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_moreFilters{grid-area:3/1}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_filters>button{grid-area:3/2;justify-self:end}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_moreFilters[open]{grid-column:1/-1}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_filters:has(.M9zQla_moreFilters[open])>button{grid-row:4}}@media (max-width:600px){.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_filters{grid-template-columns:1fr;gap:14px;padding:16px}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_moreFilters>div{grid-template-columns:1fr}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_moreFilters summary span{margin:3px 0 0 14px;display:block}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_filters>button{grid-area:auto/1/auto/-1;justify-self:stretch}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_moreFilters{grid-row:auto}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_readingList{grid-template-columns:1fr}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_readingEntry{gap:10px;padding:0 23px 20px}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_readingEntry h3{font-size:20px;line-height:1.5}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_entryMeta{font-size:11px}.M9zQla_listening .M9zQla_listeningFilters form{grid-template-columns:1fr;padding:16px}.M9zQla_listening .M9zQla_listeningFilters button{justify-self:stretch}.M9zQla_listening .product-section-line{flex-direction:column;align-items:flex-start;gap:7px}.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker .gc-editor-column{padding:18px 16px}.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker .gc-editor-topline{grid-template-columns:1fr;gap:16px;display:grid}.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker .gc-dialect{width:100%;margin:0}.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker .gc-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker.M9zQla_checker .gc-apply-safe{grid-area:3/1/auto/-1}.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs{gap:0;margin:14px 20px 0;padding:4px}.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs a{padding:9px 5px;font-size:12px}.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs a [role=status]{min-width:0!important}.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader fieldset>legend{font-size:17px;line-height:1.7}.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader.M9zQla_reader [data-paragraph-id]{font-size:18px;line-height:1.85}}@media (prefers-reduced-motion:reduce){.M9zQla_originals .M9zQla_disclosureIcon{transition:none}}.M9zQla_listening.M9zQla_listening.M9zQla_listening.M9zQla_listening.M9zQla_listening.M9zQla_listening .reading-question>h2{letter-spacing:0;max-width:65ch;font-size:19px;font-weight:600;line-height:1.65}.M9zQla_listening.M9zQla_listening.M9zQla_listening.M9zQla_listening.M9zQla_listening.M9zQla_listening .reading-question textarea{font-size:16px;line-height:1.75}.M9zQla_listening.M9zQla_listening .p3-player>button{color:#725128;cursor:pointer;background:#fffaf0;border:1px solid #c4a473;border-radius:7px;justify-content:center;align-items:center;min-height:44px;margin:4px 0 16px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.7;display:inline-flex}.M9zQla_listening.M9zQla_listening .p3-player>button:hover{background:#f5ead3}.M9zQla_listening.M9zQla_listening .p3-player>button:focus-visible{outline-offset:4px;outline:3px solid #43839a}@media (max-width:600px){.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs:has(a[href="/app/momentum"]){grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs a[href="/app/momentum"]{border-top:1px solid #d8e2e4;grid-column:1/-1;justify-content:flex-start;margin-top:4px;padding-inline:12px}.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs a{white-space:normal;text-align:center;min-width:0}}.M9zQla_browseAction{color:#405e70;background:#ffffff90;border:1px solid #cbd9df;border-radius:11px;align-items:center;min-height:44px;padding:8px 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.student-shell[data-roadmap-theme=night] .M9zQla_listening .M9zQla_recordingQuestions{background:#1e3241;border-color:#465d6b}.student-shell[data-roadmap-theme=night] .M9zQla_listening .M9zQla_recordingQuestions summary{color:#e7c598}.student-shell[data-roadmap-theme=night] .M9zQla_listening .M9zQla_recordingQuestions a{color:#d2e0e7;border-color:#405767}.student-shell[data-roadmap-theme=night] .M9zQla_listening .M9zQla_recordingLevel{color:#d6bf9b}.student-shell[data-roadmap-theme=night] .M9zQla_listening .M9zQla_recordingIcon{color:#f0d19d;isolation:isolate;background:linear-gradient(135deg,#665742,#3c3f40);border-color:#8b7b60;flex:0 0 46px;box-shadow:inset 0 1px #f7dfb32b}.student-shell[data-roadmap-theme=night] .M9zQla_listening .M9zQla_recordingIcon svg{flex:none;width:22px;height:22px}.student-shell[data-roadmap-theme=night] .M9zQla_listening .M9zQla_listeningFilters form{color:#c8d4dc;background:#203341;border-color:#4b606c}.student-shell[data-roadmap-theme=night] .M9zQla_listening .M9zQla_listeningFilters label{color:#c8d4dc}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue{--recovery-ink:#dcebe8;--recovery-line:#48646c}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue :is(.M9zQla_filters,.M9zQla_readingEntry){background:linear-gradient(125deg,#273d44,#1b2e39);border-color:#4c696c;box-shadow:inset 0 1px #e0ece718}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue :is(.M9zQla_entryMeta,.M9zQla_entryMeta>span:first-child,.M9zQla_supportLabel,.M9zQla_questionDetails,.M9zQla_catalogueHeading p,.M9zQla_evidenceNote,.M9zQla_filters label,.M9zQla_moreFilters summary,.M9zQla_moreFilters summary span,.M9zQla_resultCount){color:#bdcfcf}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_entryNumber{color:#a6c6ba}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_readingEntry>a{-webkit-text-fill-color:currentColor;background:linear-gradient(125deg,#4b6251,#334d42);border-color:#6b8370;border-radius:9px;padding:9px 14px;box-shadow:inset 0 1px #fff2,0 5px 12px #0002;color:#e7ead8!important}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_browseAction{color:#b9d8df}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_browseAction{color:#e1e8d8;background:linear-gradient(125deg,#35493e,#25382f);border-color:#789080;box-shadow:inset 0 1px #e6f0d622}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs{background:#162735;border-color:#435b6a}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs a{color:#bdcdd7;background:0 0}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs.M9zQla_progressTabs a[aria-current=page]{color:#f2ece4;background:linear-gradient(130deg,#3a5363,#2b4152);box-shadow:inset 0 1px #dce8ed25}.M9zQla_levelChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.M9zQla_levelChoices a{color:#4a6955;background:linear-gradient(130deg,#f8faed,#e9f1e4);border:1px solid #c8d9c8;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:52px;padding:10px 12px;font-size:12px;text-decoration:none;display:flex;box-shadow:inset 0 1px #fff,0 4px 12px -9px #49684755}.M9zQla_levelChoices small{color:#788570;font-size:10px}.M9zQla_levelChoices a:hover{box-shadow:0 0 15px #adc8a355}.student-shell[data-roadmap-theme=night] .M9zQla_levelChoices a{color:#dbe8ce;background:linear-gradient(130deg,#3c5543,#2c453c);border-color:#6b866b;box-shadow:inset 0 1px #fff2}.student-shell[data-roadmap-theme=night] .M9zQla_levelChoices small{color:#b5c5b2}@media (max-width:350px){.M9zQla_levelChoices{grid-template-columns:1fr}}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_readingEntry .M9zQla_passageHeading{background:radial-gradient(at 100% 0,#a6b58d20,#0000 75%),linear-gradient(120deg,#374d3e,#293f39);border-color:#596e58}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_readingEntry:nth-child(3n+2) .M9zQla_passageHeading{background:linear-gradient(120deg,#514c3c,#3c4237);border-color:#726c54}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_readingEntry:nth-child(3n) .M9zQla_passageHeading{background:linear-gradient(120deg,#314b4c,#293f43)}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_passageHeading h3{color:#e7ead6}.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue.M9zQla_catalogue .M9zQla_resultCount .M9zQla_evidenceNote{border:0;max-width:55ch;padding:0;font-weight:400}
.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module{--ink:#233449;--muted:#637185;--line:#e5e9ed;--accent:#b85042;--wash:#fff6ef;color:var(--ink);max-width:1180px;margin:auto}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module :is(h1,h2,h3){color:var(--ink);font-family:var(--font-display), var(--font-bengali), sans-serif;letter-spacing:-.025em}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module h1{font-size:clamp(30px,3.1vw,44px);line-height:1.28}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module :is(p,small){color:var(--muted)}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module :is(a,button,input,textarea,select):focus-visible{outline-offset:4px;outline:3px solid #2674a5}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module :is(button,a){touch-action:manipulation}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module :is(textarea,input,select){font:inherit;max-width:100%}:is(.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module .product-button,.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module .st-action,.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module .wr-primary,.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module .sp-primary){background:linear-gradient(130deg, var(--accent), color-mix(in srgb, var(--accent), #172d40 14%));color:#fff;border:1px solid color-mix(in srgb, var(--accent), #172d40 18%);box-shadow:0 5px 14px color-mix(in srgb, var(--accent), transparent 82%);border-radius:11px;min-height:46px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module .product-eyebrow{color:var(--accent);letter-spacing:.12em;font-weight:700}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module .ex-library-links{border-bottom:1px solid var(--line);gap:8px;padding-bottom:14px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module .ex-library-links a{color:var(--muted);border:0;border-radius:8px;padding:10px 17px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module .ex-library-links a[aria-current=page]{background:var(--wash);color:var(--accent);box-shadow:inset 0 -2px var(--accent)}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module :is(textarea,input:not([type=checkbox]),select){color:#26394c;background:#fff;border:1px solid #cdd7df;border-radius:9px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module :is(textarea,input:not([type=checkbox])){padding:12px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module summary{cursor:pointer}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening{--accent:#a85b21;--wash:#fff4de}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-studio-head{background:radial-gradient(at 88% 80%,#f4cf8255,#0000 45%),linear-gradient(115deg,#fffdf8,#fff5df);border:1px solid #eddec5;border-radius:22px;min-height:0;margin:0 0 28px;padding:35px 38px;position:relative}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-studio-head h1{margin:12px 0;font-size:clamp(31px,3.2vw,44px)}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-studio-head em{color:#a96429;font-style:normal}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-studio-head p{max-width:520px;margin:0}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-emblem{color:#a85b21;background:repeating-radial-gradient(#0000 0 29px,#c48b3720 30px 31px,#0000 32px 46px);width:210px;height:180px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-emblem i{background:linear-gradient(#e8a84f,#c47b31)}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-studio-body{grid-template-columns:minmax(0,1fr) 270px;gap:32px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-session{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #eae2d5;border-radius:0;gap:18px;padding:20px 6px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-session:hover{background:#fffbf1}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-session-icon{color:#915823;background:linear-gradient(140deg,#fff4dc,#f9dca4);border-radius:13px;box-shadow:inset 0 1px #fff,0 5px 14px #caa15819}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-session strong{color:#344050;font-size:18px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-session small{font-size:13px;line-height:1.7}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-ritual{background:#f8fafb;border:1px solid #e4e9ee;border-radius:16px;height:fit-content;padding:24px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-ritual li{margin-bottom:23px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-ritual li>span{color:#af7338;font-family:inherit;font-size:18px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-console{color:#354259;background:radial-gradient(at 80% 10%,#fae6b9,#0000 70%),#fffcf5;border:1px solid #ead8b8;border-radius:20px;padding:28px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-console h1{color:#354259;font-size:30px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-console p{color:#655b48}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar{--accent:#b45445;--wash:#fff0e9}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-masthead{border-bottom:1px solid #ecded5;align-items:center;margin:0 0 26px;padding:0 0 24px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-masthead h1{margin:10px 0 0;font-size:clamp(30px,3.2vw,43px)}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-masthead h1 br{display:none}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-masthead em{color:#b65b46;font-style:normal}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-masthead>p{max-width:410px;font-size:15px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-layout{grid-template-columns:310px minmax(0,1fr);gap:30px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-continue{background:radial-gradient(circle at 105% 0,#ffdebd,#0000 58%),linear-gradient(145deg,#fffaf6,#fff0e5);border:1px solid #ead5c9;border-radius:18px;padding:28px;position:relative;overflow:hidden;box-shadow:0 12px 30px #91614309}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-continue:after{content:"Aa";letter-spacing:-8px;color:#b7774012;pointer-events:none;font-size:80px;font-weight:800;position:absolute;top:48px;right:10px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-continue h2{font-size:25px;line-height:1.4;position:relative}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-continue>svg{color:#b45445}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-area{background:0 0;border:0;border-bottom:1px solid #e6e7ea;border-radius:0;margin-bottom:16px;padding:0 0 12px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-area>summary{padding:17px 0}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-area-number{color:#ab5445;background:#fff0e8;border-radius:12px;place-items:center;width:44px;height:44px;font-family:inherit;font-size:17px;font-weight:650;display:grid}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-area ol{border-left:1px solid #e5c9bc;margin:0 0 0 21px;padding-left:24px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-area li{border-bottom:1px solid #eff0f1;padding:9px 0}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-area li:last-child{border-bottom:0}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-area li button:hover{background:#fff9f3}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-lesson-symbol{color:#a45a43}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-ledger{padding:18px 8px}.ifwHGW_toolbox{border-top:1px solid var(--line);margin-top:30px;padding:20px 0}.ifwHGW_toolbox>summary{color:#405268;font-weight:650}.ifwHGW_toolbox[open]>summary{margin-bottom:18px}:is(.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .grammar-active-workspace,.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar.module.module.module.module.grammar-active-workspace){max-width:950px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .ex-workspace-bar{border-bottom:1px solid #e7dcd5;gap:16px;padding-bottom:18px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .grammar-lesson-beat{border-color:#eee1d6}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing{--accent:#386d9c;--wash:#edf5ff}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-heading{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:18px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-heading h1{font-size:35px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-next{background:linear-gradient(105deg,#fffdf9,#faf8f1);border:1px solid #dddfdf;border-top:4px solid #5c84ab;border-radius:4px 18px 18px 4px;padding:32px;position:relative;box-shadow:5px 6px 0 -2px #fff,6px 7px 0 -2px #e6e7e5,0 18px 28px #27415a08}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-next h2{max-width:500px;margin:20px 0 13px;font-size:28px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-next>p{color:#4c5c6b;max-width:600px;font-size:17px;line-height:1.9}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-label{color:#477493;letter-spacing:.08em}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-badge{color:#34658b;background:#e9f2f9}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .ex-writing-library-layout{grid-template-columns:minmax(0,1.65fr) minmax(220px,1fr);gap:32px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .ex-writing-history{background:#f6f8fa;border-left:0;border-radius:15px;height:fit-content;padding:24px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-work-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start;gap:30px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-prompt{background:#fffcf4;border:1px solid #e6dfd1;border-radius:6px;padding:28px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-prompt-text{border-top:1px solid #e4ddcf;padding-top:16px;font-size:18px;line-height:1.95}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-editor{background:#fff;border:1px solid #dce4ed;border-radius:16px;padding:26px;box-shadow:0 10px 30px #2c516608}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-editor textarea{background:linear-gradient(#0000 35px,#ebeff460 36px) 0 0/100% 36px;min-height:340px;padding:8px 13px;font-size:17px;line-height:36px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-draft-state{border-bottom:1px solid var(--line);gap:10px;padding:10px 0;font-size:12px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking{--accent:#b54c62;--wash:#fff0f2}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-heading{border-bottom:1px solid #ecdee2;margin-bottom:20px;padding:0 0 21px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-heading>svg{color:#ad4e65;background:linear-gradient(145deg,#fff0eb,#f4dce5);border-radius:18px;width:56px;height:56px;padding:13px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-home-grid{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:30px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-next{color:#423642;background:radial-gradient(at 110% 0,#f4d7e5,#0000 65%),linear-gradient(120deg,#fffaf8,#fff1ef);border:1px solid #edd8da;border-radius:22px;padding:34px;position:relative;overflow:hidden}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-next h2{max-width:420px;margin:17px 0;font-size:30px;line-height:1.3}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-next p{color:#74646b;max-width:410px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-next :is(.ifwHGW_sp-eyebrow,.ifwHGW_sp-meta){color:#97566a}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-home-support{background:#faf7f9;border:1px solid #eee5e9;border-radius:15px;height:fit-content;padding:24px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-session-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:28px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-prompt{background:#fffcfa;border:1px solid #eadfd8;border-radius:14px;padding:26px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-recording{background:radial-gradient(at 90% 0,#ffe6e9,#0000 55%),snow;border:1px solid #e9d7df;border-radius:20px;padding:28px;box-shadow:0 12px 30px #b9546308}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-questions{color:#344050;line-height:1.9}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-save-note{font-size:12px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_course{--accent:#4b7485;--wash:#edf6f9}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_course .st-heading{border-bottom:1px solid #dfebef;margin-bottom:24px;padding-bottom:22px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_course .f31-live-event{background:linear-gradient(115deg,#f0f8fb,#fffef9);border:1px solid #d9e8ee;border-left:5px solid #547e92;border-radius:4px 18px 18px 4px;padding:28px;position:relative}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_course .f31-event-header{color:#4b7485}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_course .f31-live-event h3{font-size:27px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_course .st-section{margin-top:28px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_homework{--accent:#9b6736;--wash:#fff5e4}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_homework .notice-card{background:linear-gradient(90deg,#fffdf7,#fff);border:1px solid #e8dfcc;border-left:4px solid #c39155;border-radius:4px 15px 15px 4px;margin-top:20px;padding:28px 32px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_homework .notice-card h2{font-size:26px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_homework .notice-card form{border-top:1px solid #e8e2d8;max-width:850px;padding:23px 0 0}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_homework .notice-card textarea{min-height:200px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_homework .st-tabs{border-bottom:1px solid var(--line);gap:8px;padding-bottom:14px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_homework .st-tabs button[aria-pressed=true]{color:#8f5b2d;background:#fff1da;border-color:#e8cba3}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_vocabulary{--accent:#517567;--wash:#eff7ee}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_vocabulary .st-story-context{background:#fffefa;border:1px solid #e5e6d8;border-radius:8px;max-width:800px;padding:30px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_vocabulary .st-story-context p{color:#3d4a42;font-size:21px;line-height:1.9}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_vocabulary .st-word{background:0 0;border-bottom:1px solid #dfe8df;border-radius:0;padding:22px 8px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_vocabulary .st-word h3{color:#486d5f;font-size:28px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_vocabulary .st-tabs{border-bottom:1px solid #dfe8df;gap:5px;padding-bottom:14px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_vocabulary .st-tabs button[aria-pressed=true]{color:#496d58;background:#edf5eb;border-color:#d5e2cc}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_vocabulary .lexical-masthead{border-bottom:1px solid #e0e8da;padding-bottom:22px}.ifwHGW_wordLayout{grid-template-columns:minmax(0,1fr) 250px;gap:32px;display:grid}.ifwHGW_wordDesk{background:linear-gradient(125deg,#fffefa,#f6faf3);border:1px solid #dae4d2;border-radius:16px;padding:30px}.ifwHGW_wordDesk form{gap:18px;display:grid}.ifwHGW_wordDesk form>p{color:#354b3e;font-size:20px;line-height:1.8}.ifwHGW_wordDesk form>label:has(input[type=checkbox]){font-size:13px}.ifwHGW_wordDesk form input:not([type=checkbox]){width:100%;margin-top:8px}.ifwHGW_wordMenu{flex-direction:column;gap:8px;display:flex}.ifwHGW_wordMenu a{color:#596b5d;border-left:2px solid #e5e9df;padding:14px;font-size:14px;text-decoration:none}.ifwHGW_wordMenu a[aria-current=page]{color:#324d32;background:#eef5e9;border-color:#719366;font-weight:650}.ifwHGW_wordMenu small{margin-top:4px;font-size:12px;display:block}.ifwHGW_wordMenu details{padding:12px 0}.ifwHGW_wordMenu details a{margin-top:6px;display:block}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals{--accent:#ac5440;--wash:#fff3e8}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-heading{background:radial-gradient(at 90% 10%,#efd9b86b,#0000 60%),#fcf8f1;border:1px solid #e8ddcf;border-radius:18px;max-width:none;margin-bottom:25px;padding:36px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-heading h1{letter-spacing:-.04em;max-width:700px;font-size:clamp(29px,3.1vw,43px);font-weight:650;line-height:1.15}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-heading>p:first-child{text-transform:uppercase;color:#a05c43;letter-spacing:.13em;font-size:12px;font-weight:650}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-heading>p{max-width:700px;line-height:1.8}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-catalog{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-card{background:#fff;border:1px solid #e4e2db;border-radius:7px;padding:0 22px 23px;overflow:hidden;box-shadow:0 12px 24px #3b3a2806}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-card>p:first-child{color:#60778a;letter-spacing:.07em;background:#edf2f5;margin:0 -22px;padding:19px 22px 0;font-size:11px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-card>h2{background:linear-gradient(135deg,#edf2f5,#e1e9ec);border-bottom:5px solid #6b899b;align-items:center;min-height:155px;margin:0 -22px 19px;padding:18px 22px 26px;font-size:28px;line-height:1.2;display:flex}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-card>h2 a{color:#355266;text-decoration:none}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-card:nth-child(3n+2)>p:first-child{color:#946748;background:#f8eee6}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-card:nth-child(3n+2)>h2{background:linear-gradient(135deg,#f8eee6,#f0dac7);border-color:#b27d54}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-card:nth-child(3n+2)>h2 a{color:#744d35}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-card:nth-child(3n)>p:first-child{color:#6c7755;background:#eef0e8}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-card:nth-child(3n)>h2{background:linear-gradient(135deg,#eef0e8,#dee5ce);border-color:#8a976d}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-card:nth-child(3n)>h2 a{color:#566345}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-card>p{font-size:14px;line-height:1.75}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-primary{color:#fff;background:#ab5a43;border:1px solid #954d39;border-radius:9px;align-items:center;min-height:44px;padding:11px 16px;text-decoration:none;display:inline-flex}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-filters{border-bottom:1px solid #e9e2d8;gap:12px;padding:16px 0}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-filters label{color:#71624f;font-size:12px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-filters select{background:#fffefb;min-height:42px;margin-top:6px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-episodes{counter-reset:chapter;padding:0;list-style:none}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-episodes li{border-bottom:1px solid #e8e2d9}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-episodes a{padding:22px 12px;font-size:17px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_reader{background:#fffcf7;border:1px solid #e8e0d4;border-radius:16px;max-width:1080px;padding:30px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_reader .originals-reader-head{border-bottom:1px solid #e5dece;padding:12px 0 25px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_reader .originals-reader-head h1{font-size:38px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_reader .originals-prose{color:#343e45;max-width:700px;margin:36px auto}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_reader .originals-prose p{color:#343e45;line-height:1.95}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_reader .originals-prose button{color:inherit}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_reader .originals-after-reading{border-top:1px solid #ded8cd;max-width:760px;margin:24px auto;padding-top:24px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_reader .originals-after-reading>details{background:#fff;border:1px solid #e5e3db;border-radius:10px;margin-top:14px;padding:18px}@media (max-width:900px){.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module :is(h1){font-size:32px}.ifwHGW_wordLayout{grid-template-columns:1fr}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-studio-body{grid-template-columns:1fr}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-layout{grid-template-columns:1fr}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-work-grid{grid-template-columns:1fr}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-session-grid{grid-template-columns:1fr}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-guide{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-catalog{grid-template-columns:repeat(2,minmax(0,1fr))}.ifwHGW_wordMenu{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media (max-width:600px){.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module{width:100%;min-width:0}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module h1{font-size:29px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module .ex-library-links{flex-wrap:wrap}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-studio-head{border-radius:16px;gap:0;padding:22px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-studio-head h1{font-size:30px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-studio-head p{font-size:14px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-emblem{display:none}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-studio-body{gap:20px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-ritual{padding:20px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-session{gap:12px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-session strong{font-size:16px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-session-icon{flex-shrink:0;width:43px;height:43px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-masthead{display:block}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-masthead>p{margin-top:12px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-guide{display:block}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-continue{padding:23px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-ledger{font-size:13px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-area ol{margin-left:12px;padding-left:14px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-area>summary{gap:12px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-tools{flex-wrap:wrap}:is(.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .ex-writing-library-layout,.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-home-grid){grid-template-columns:1fr;gap:24px}:is(.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-next,.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-next){padding:24px}:is(.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-next h2,.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-next h2){font-size:27px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-next>p{font-size:15px;line-height:1.8}:is(.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-editor,.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-prompt,.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-recording,.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-prompt){padding:20px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-work-grid{gap:18px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-editor textarea{min-height:290px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-draft-state{flex-wrap:wrap}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-session-heading h1{font-size:28px}:is(.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_course .f31-live-event,.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_homework .notice-card){padding:22px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-heading{padding:24px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-heading h1{font-size:31px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-catalog{grid-template-columns:1fr}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-card>h2{min-height:120px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-filters{grid-template-columns:1fr 1fr;display:grid}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_reader{border-radius:9px;padding:19px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_reader .originals-reader-head h1{font-size:30px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_reader .originals-prose{margin:24px auto}.ifwHGW_wordDesk{padding:22px}.ifwHGW_wordMenu{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module *{scroll-behavior:auto!important;transition:none!important}}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module .student-primary-action>:is(a,button){background:linear-gradient(125deg, var(--accent), color-mix(in srgb, var(--accent), #183149 15%));color:#fff;border-color:var(--accent);border-radius:10px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-heading>svg{color:#3c6d98;background:linear-gradient(135deg,#edf5ff,#ddeaf6);border-radius:15px;width:55px;height:55px;padding:13px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-masthead em{margin-left:.25em}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals.originals-library{padding:0}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-heading{margin-top:0;padding:28px 32px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-heading h1{max-width:850px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-catalog>article:only-child{background:#fffefb;grid-column:1/-1;grid-template-columns:300px minmax(0,1fr);gap:0;padding:0;display:grid}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-jacket{background:radial-gradient(at 5% 90%,#688a9930,#0000 70%),#eaf0f2;border-right:6px solid #668599;flex-direction:column;justify-content:space-between;min-height:280px;padding:26px;display:flex;box-shadow:inset 8px 0 #dce7e9}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-jacket>p{letter-spacing:.09em;text-transform:uppercase;color:#536f7c;font-size:11px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-jacket h2{letter-spacing:-.035em;color:#294a60;margin:25px 0;font-size:38px;font-weight:600;line-height:1.18}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-jacket h2 a{color:inherit;text-decoration:none}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-jacket>small{letter-spacing:.18em;color:#647d86;border-top:1px solid #b6c9ce;padding-top:16px;font-size:10px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-blurb{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;padding:28px 34px;display:flex}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-blurb>p:first-child{color:#4b5864;max-width:610px;font-size:19px;line-height:1.8}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-blurb>p{margin:0}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-blurb a{margin-top:10px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_reader .originals-after{border-top:1px solid #e7dccb;padding:24px 0}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-recorder{background:#fff9fa;border-color:#e6cbd4}@media (max-width:600px){.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-catalog>article:only-child{grid-template-columns:1fr}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-jacket{border-bottom:5px solid #668599;border-right:0;min-height:230px;padding:25px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-jacket h2{max-width:260px;font-size:34px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-blurb{padding:24px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-heading{padding:23px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-heading h1{font-size:29px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_originals .originals-blurb>p:first-child{font-size:17px}}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-submit{box-shadow:none;background:#f1f6fb;border:1px solid #d8e3ed;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_writing .wr-submit small{color:#506579;max-width:300px;font-size:12px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .st-recorder{color:#41414e;background:#fff9fa;border:1px solid #e6cbd4;border-radius:15px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .f31-studio-head{color:#ab4e65}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-next .sp-task-meta{color:#916674}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_speaking .sp-next .student-primary-action{justify-content:flex-start}:is(.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_course .st-heading,.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_homework .st-heading){margin-bottom:20px}.ifwHGW_wordDesk button[type=submit]{color:#fff;background:linear-gradient(125deg,#557865,#426450);border-color:#426450;border-radius:10px;min-height:46px;font-weight:600}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_listening .listening-ritual li>span{white-space:nowrap;flex:0 0 28px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module .st-secondary{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent), white 65%);box-shadow:none;background:#fff}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_homework .st-tabs{width:100%;display:flex}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_homework .st-tabs button{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;padding:10px 18px}@media (max-width:600px){.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_course .f31-live-event{padding:20px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_course .f31-event-actions{margin:16px 0 20px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_course .f31-event-topic{padding-block:15px}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_course .f31-event-time{padding-block:14px}}.student-shell[data-roadmap-theme=night] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar .course-area li button:hover{background:linear-gradient(125deg,#3b3d40,#29353b)}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module{--ink:#e1e9eb;--muted:#a9bec8;--line:#3b5663;--accent:#b0d3cb;--wash:#1c3740;color:#e1e9eb;background:0 0}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_vocabulary{--accent:#b2d5ab;--wash:#233c3c}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module :is(.ifwHGW_wordDesk,.ifwHGW_wordMenu){color:#e3eee7;background:radial-gradient(at 100% 0,#45665444,#0000 75%),linear-gradient(125deg,#213a41,#1a303b);border-color:#4b665e;box-shadow:inset 0 1px #d9e8df10,0 12px 28px #0003}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module .ifwHGW_wordDesk :is(h1,h2,h3,p,label,summary){color:#dce8e2}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module .lexical-masthead{color:#e0e9e4;border-color:#47615d}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module .lexical-masthead p{color:#adbfbb}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module :is(.ifwHGW_wordDesk button[type=submit],.product-button,.wr-primary,.sp-primary){background:var(--night-action-paint);border:1px solid var(--night-action-edge);box-shadow:var(--night-action-shadow);color:var(--night-action-ink)!important}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_vocabulary{background:0 0!important}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_vocabulary .lexical-masthead{background:0 0!important}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_vocabulary .lexical-masthead em{color:#bdd8b5}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_vocabulary .st-word{color:#d1e0d6}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_vocabulary .st-word p{color:#bccdc2}.student-shell[data-roadmap-theme=night] .ifwHGW_vocabulary .ifwHGW_toolbox{color:#c3d3bf}.student-shell[data-roadmap-theme=night] .ifwHGW_vocabulary .ifwHGW_toolbox :is(summary,li,p,span){color:#c3d3bf}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .ifwHGW_toolbox>summary{color:#bdcdd4}.ifwHGW_grammar.ifwHGW_grammar.grammar-active-workspace .st-action:not(.st-secondary){color:#fff9ee;background:linear-gradient(125deg,#8d72b0,#665188);border:1px solid #776092;border-top-color:#b5a0ce;border-radius:10px;min-height:44px;padding:11px 18px;box-shadow:inset 0 1px #f3eaff44,0 6px 14px -7px #5a456d66}.ifwHGW_grammar.ifwHGW_grammar.grammar-active-workspace .st-action:not(.st-secondary):not(:disabled):is(:hover,:active){box-shadow:inset 0 1px #f3eaff44,0 0 0 3px #ad97c330,0 7px 16px -7px #5a456d66}.ifwHGW_grammar.ifwHGW_grammar.grammar-active-workspace .ex-workspace-bar button{color:#6e5688}.student-shell[data-roadmap-theme=night] .ifwHGW_grammar.ifwHGW_grammar.grammar-active-workspace .ex-workspace-bar button{color:#d1bce5}.student-shell[data-roadmap-theme=night][data-visual-system] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar.grammar-active-workspace .p3-grammar-work{box-shadow:none;background:0 0}.student-shell[data-roadmap-theme=night][data-visual-system] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar.grammar-active-workspace .p42-grammar-lesson{color:#e5e5ea;background:radial-gradient(at 100% 0,#70598b28,#0000 60%),#242b3b;border:1px solid #495365;box-shadow:inset 0 1px #e9e0ff0a,0 16px 35px #0002}.student-shell[data-roadmap-theme=night][data-visual-system] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar.grammar-active-workspace .p42-grammar-contrast p{color:#ece5f3;background:linear-gradient(125deg,#393549,#2c3040);border-color:#a48abf}.student-shell[data-roadmap-theme=night][data-visual-system] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar.grammar-active-workspace .p42-choice{color:#e5e5ea;background:#2b3242;border:1px solid #556074}.student-shell[data-roadmap-theme=night][data-visual-system] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar.grammar-active-workspace .p42-choice[data-selected=true]{color:#f3ecfa;background:linear-gradient(125deg,#514263,#39364e);border-color:#a58cbd}.student-shell[data-roadmap-theme=night][data-visual-system] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar.grammar-active-workspace .p42-beat-actions{border-color:#4b5064}.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar.grammar-active-workspace button.st-action:not(.st-secondary){color:#fff9ee;background:linear-gradient(125deg,#8d72b0,#665188);border:1px solid #987fb1;border-top-color:#bfa7d8;border-radius:10px;min-height:44px;padding:11px 18px;box-shadow:inset 0 1px #f3eaff44,0 6px 14px -7px #5a456d66}.student-shell[data-roadmap-theme=night][data-visual-system] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar.grammar-active-workspace .st-action.st-secondary{color:#d8c6e9;background:linear-gradient(125deg,#39384a,#2c3241);border-color:#6c617c}.student-shell[data-roadmap-theme=night][data-visual-system] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar.grammar-active-workspace .p3-answer{color:#e9e5ed;background:linear-gradient(125deg,#35384b,#293442);border:1px solid #606178}.student-shell[data-roadmap-theme=night][data-visual-system] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar.grammar-active-workspace .p42-grammar-lesson>details>summary{color:#d7c2e9}.student-shell[data-roadmap-theme=night][data-visual-system] .ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_module.ifwHGW_grammar.grammar-active-workspace .p42-beat-progress span:not([data-current=true]):not([data-done=true]){background:#4c5060}.student-shell[data-roadmap-theme=night] .ifwHGW_grammar.grammar-active-workspace{--night-action-paint:linear-gradient(125deg,#826799,#57486e);--night-action-edge:#ab91bb;--night-action-shadow:inset 0 1px #e8d4f033,0 7px 18px -7px #090d1f88}.student-shell[data-roadmap-theme=night] .ifwHGW_grammar.grammar-active-workspace .p3-grammar-work{background:0 0!important}
.k5TmJG_receipt{color:#174b36;background:linear-gradient(100deg,#edf7f1d9,#f8fbf900);border:0;border-left:3px solid #247452;border-radius:0 10px 10px 0;grid-column:1/-1;margin:0 0 20px;padding:12px 16px;scroll-margin-top:90px;line-height:1.75}.k5TmJG_receipt h2{color:inherit;margin:0;font-size:1rem;font-weight:650}.k5TmJG_receipt p{margin:4px 0 0;font-size:.9rem}.k5TmJG_receipt[data-tone=error]{color:#862c33;background:linear-gradient(100deg,#fff0f0e6,#fff9f900);border-left-color:#b83c42}.k5TmJG_receipt[data-tone=neutral]{color:#463b71;background:linear-gradient(100deg,#f3effbd9,#faf9fe00);border-left-color:#65599a}.k5TmJG_receipt a{text-underline-offset:4px;margin:8px 16px 0 0;font-size:.9rem;font-weight:650;display:inline-flex}.k5TmJG_receipt:focus{outline:none}@media (max-width:600px){.k5TmJG_receipt{padding:10px 12px;line-height:1.8}.k5TmJG_receipt h2{font-size:.95rem}}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .k5TmJG_receipt{color:#c7ebd0;background:linear-gradient(100deg,#284d3e,#1b342900);border-left-color:#8ac8a1}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .k5TmJG_receipt[data-tone=error]{color:#ffd0d2;background:linear-gradient(100deg,#502c36,#35222900);border-left-color:#ee8c98}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .k5TmJG_receipt[data-tone=neutral]{color:#e0d3f2;background:linear-gradient(100deg,#3c3354,#28223400);border-left-color:#b5a0dd}
.gOGFUq_mission.gOGFUq_mission.gOGFUq_mission{border:1px solid var(--entry-line);isolation:isolate;color:#29434a;min-width:0;box-shadow:0 10px 30px var(--entry-shadow),inset 0 1px 0 #fff;border-radius:22px;margin:20px 0 28px;padding:28px 30px;position:relative}.gOGFUq_vocabulary{--entry-line:#d7e2cf;--entry-shadow:#465f3709;--entry-accent:#52795e;background:radial-gradient(at 0 0,#f7edc79e,#0000 63%),radial-gradient(at 100% 10%,#e5f0dfb3,#0000 60%),#fffefa}.gOGFUq_vocabulary:before{content:"";background:linear-gradient(#c5b26d,#71947b);border-radius:3px;width:3px;position:absolute;top:28px;bottom:28px;left:-1px;box-shadow:2px 0 12px #b0ba7e2e}.gOGFUq_listening{--entry-line:#e6d6b8;--entry-shadow:#7357220a;--entry-accent:#98602d;background:radial-gradient(at 100% 0,#e8f0ee9c,#0000 48%),radial-gradient(at 0 100%,#ffecc88c,#0000 60%),#fffdf8}.gOGFUq_mission>span.product-eyebrow{letter-spacing:.13em;color:var(--entry-accent);margin-bottom:16px;padding-right:56px;font-size:10px;display:block}.gOGFUq_mission.gOGFUq_mission h2{color:#29434a;letter-spacing:-.025em;max-width:36ch;margin:0 0 12px;padding-right:30px;font-size:clamp(22px,2vw,27px);font-weight:550;line-height:1.5}.gOGFUq_mission.gOGFUq_mission p{color:#647268;max-width:52ch;margin:10px 0 16px;font-size:14px;line-height:1.85}.gOGFUq_mission .gOGFUq_ornament{width:44px;height:44px;color:var(--entry-accent);border-radius:50%;place-items:center;display:grid;position:absolute;top:21px;right:24px}.gOGFUq_vocabulary .gOGFUq_ornament{background:radial-gradient(circle at 30% 20%,#fffcdf,#e6edd4);box-shadow:0 0 22px #d4dcb44a,inset 0 1px #fff}.gOGFUq_listening .gOGFUq_ornament{background:radial-gradient(circle at 30% 10%,#fff5df,#f0ddbc);border:1px solid #ead7b5;box-shadow:0 0 22px #e7c9903b,inset 0 1px #fff}.gOGFUq_action.gOGFUq_action.gOGFUq_action{color:#fffdf1;background:linear-gradient(125deg,#46715f,#35655f);border:1px solid #396557;border-radius:13px;align-items:center;gap:12px;min-height:48px;padding:12px 20px;font-size:14px;font-weight:550;line-height:1.6;text-decoration:none;transition:box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 5px 14px #46715f2b,inset 0 1px #ffffff35}.gOGFUq_listening .gOGFUq_action{background:radial-gradient(at 30% 0,#e5ac5b20,#0000 90%),linear-gradient(115deg,#8f5b2a,#784b28);border-color:#8b5c32;box-shadow:0 5px 14px #a779372b,inset 0 1px #ffffff35}.gOGFUq_action:hover{transform:translateY(-1px);box-shadow:0 9px 20px #365f4a30}.gOGFUq_mission>details{border-top:1px solid var(--entry-line);margin-top:18px;padding-top:8px}.gOGFUq_mission>details>summary{cursor:pointer;color:#776144;align-items:center;gap:10px;min-height:42px;font-size:12px;list-style:none;display:flex}.gOGFUq_mission>details>summary::-webkit-details-marker{display:none}.gOGFUq_mission>details>summary:after{content:"+";color:#a48d6a;margin-left:auto;font-size:18px;font-weight:300}.gOGFUq_mission>details[open]>summary:after{content:"−"}.gOGFUq_mission>details form{flex-wrap:wrap;align-items:end;gap:12px;padding-top:10px;display:flex}.gOGFUq_mission>details label{color:#81796b;flex:1;gap:7px;min-width:150px;font-size:12px;display:grid}.gOGFUq_mission>details select{color:#625f53;width:100%;min-height:46px;font:inherit;background:#fffdf7;border:1px solid #dbcfb8;border-radius:10px;padding:8px 12px}.gOGFUq_mission>details p{color:#948774;margin-bottom:0;font-size:12px}.gOGFUq_mission :is(a,button,summary,select):focus-visible{outline-offset:4px;outline:3px solid #a5b598}@media (max-width:600px){.gOGFUq_mission.gOGFUq_mission.gOGFUq_mission{border-radius:20px;margin:18px 0 25px;padding:24px 22px}.gOGFUq_mission.gOGFUq_mission h2{padding-right:18px;font-size:22px}.gOGFUq_mission .gOGFUq_ornament{width:38px;height:38px;top:18px;right:20px}.gOGFUq_mission.gOGFUq_mission p{font-size:14px;line-height:1.8}.gOGFUq_mission>span.product-eyebrow{letter-spacing:.11em;font-size:9px}.gOGFUq_action.gOGFUq_action.gOGFUq_action{min-height:47px;padding:11px 18px;font-size:13px}.gOGFUq_mission>details form{flex-direction:column;align-items:stretch}.gOGFUq_mission>details label{width:100%}}@media (prefers-reduced-motion:reduce){.gOGFUq_action.gOGFUq_action.gOGFUq_action{transition:none}.gOGFUq_action:hover{transform:none}}.gOGFUq_storyGrid.gOGFUq_storyGrid.gOGFUq_storyGrid{display:block}.gOGFUq_story.gOGFUq_story.gOGFUq_story{background:linear-gradient(120deg,#fffef8,#f2f5ed);border:1px solid #dce2cd;border-radius:18px;align-items:center;gap:22px;min-width:0;padding:18px;display:flex;box-shadow:0 7px 24px #63784b08,inset 0 1px #fff}.gOGFUq_storyArt{isolation:isolate;background:linear-gradient(140deg,#d6e3d2,#afc3ac);border-radius:10px;flex:none;width:108px;height:124px;position:relative;overflow:hidden;box-shadow:0 4px 12px #466b4022}.gOGFUq_storyArt>.f31-story-placeholder{display:none}.gOGFUq_storyArt>svg{width:100%;height:100%;position:absolute;inset:0}.gOGFUq_storyArt>.f32-editorial-art{width:100%;height:100%;position:absolute;inset:0}.gOGFUq_storyArt>.scenic-art{width:100%;height:100%;position:absolute;inset:0}.gOGFUq_storyArt img{object-fit:cover;width:100%;height:100%}.gOGFUq_story>div:last-child{flex:1;min-width:0}.gOGFUq_story strong{color:#34574b;font-size:19px;font-weight:550;line-height:1.55;display:block}.gOGFUq_story small{color:#657359;margin:7px 0 14px;font-size:12px;display:block}.gOGFUq_story form{margin:0}.gOGFUq_story.gOGFUq_story button{color:#496b50;min-height:44px;font:inherit;background:linear-gradient(135deg,#fffef4,#edf2e3);border:1px solid #c1d0b5;border-radius:11px;align-items:center;padding:9px 15px;font-size:13px;display:inline-flex;box-shadow:0 3px 9px #6379470c,inset 0 1px #fff}.gOGFUq_story button:hover{border-color:#819c73}@media (max-width:600px){.gOGFUq_story.gOGFUq_story.gOGFUq_story{gap:16px;padding:14px}.gOGFUq_storyArt{width:82px;height:118px}.gOGFUq_story strong{font-size:17px}.gOGFUq_story small{font-size:11px;line-height:1.6}.gOGFUq_story.gOGFUq_story button{padding:9px 12px;font-size:12px}}@media (max-width:350px){.gOGFUq_story.gOGFUq_story.gOGFUq_story{gap:12px;padding:12px}.gOGFUq_storyArt{width:64px;height:115px}}.gOGFUq_listening .gOGFUq_action.gOGFUq_action.gOGFUq_action{background:radial-gradient(at 30% 0,#e5ac5b20,#0000 90%),linear-gradient(115deg,#8f5b2a,#784b28);border-color:#8b5c32;box-shadow:0 5px 14px #a779372b,inset 0 1px #ffffff35}.gOGFUq_readingNext{background:radial-gradient(at 0 0,#e5ede3aa,#0000 70%),#fffdf7;border:1px solid #d6e0db;border-radius:18px;justify-content:space-between;align-items:center;gap:22px;margin:20px 0;padding:22px 26px;display:flex;box-shadow:0 8px 24px #30574908,inset 0 1px #fff}.gOGFUq_readingNext>div{min-width:0}.gOGFUq_readingNext h2{color:#294d44;margin:7px 0;font-size:clamp(19px,2vw,24px);font-weight:550;line-height:1.5}.gOGFUq_readingNext p{color:#65746c;margin:6px 0 0;font-size:13px;line-height:1.8}.gOGFUq_readingNext small{display:block}.gOGFUq_readingNext>a{white-space:nowrap;flex-shrink:0}.gOGFUq_browseVocabulary{border-top:1px solid #dce3d3;justify-content:space-between;align-items:center;gap:20px;margin:14px 0;padding:20px 0;display:flex}.gOGFUq_browseVocabulary a{color:#47684c;text-underline-offset:5px;align-items:center;min-height:44px;font-size:14px;font-weight:550;display:inline-flex}.gOGFUq_browseVocabulary p{color:#77836d;margin:0;font-size:12px;line-height:1.8}@media (max-width:600px){.gOGFUq_readingNext{flex-direction:column;align-items:flex-start;gap:12px;padding:20px}.gOGFUq_readingNext>a{align-self:flex-start}.gOGFUq_browseVocabulary{flex-direction:column;align-items:flex-start;gap:4px}}.gOGFUq_wordTracks{border-block:1px solid #dce2d3;flex-wrap:wrap;gap:8px 20px;margin:0 0 24px;padding:12px 0;display:flex}.gOGFUq_wordTracks a{color:#49665a;align-items:center;min-height:44px;font-size:13px;line-height:1.6;text-decoration:none;display:inline-flex}.gOGFUq_wordTracks a:hover{color:#244c3d;text-underline-offset:5px;text-decoration:underline}.gOGFUq_wordTracks a:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #6d927a}.student-shell[data-roadmap-theme=night] .gOGFUq_mission.gOGFUq_mission.gOGFUq_mission{color:#dbe7e7;background:radial-gradient(at 100% 0,#66887b22,#0000 65%),linear-gradient(125deg,#243c40,#192e38);border-color:#47616a;box-shadow:inset 0 1px #ffffff12,0 12px 28px #020e1b33}.student-shell[data-roadmap-theme=night] .gOGFUq_mission.gOGFUq_mission p{color:#b7cbd0}.student-shell[data-roadmap-theme=night] .gOGFUq_mission .gOGFUq_action.gOGFUq_action.gOGFUq_action{background:var(--night-action-paint);color:var(--night-action-ink);border-color:var(--night-action-edge);box-shadow:var(--night-action-shadow)}.student-shell[data-roadmap-theme=night] .gOGFUq_mission>details :is(summary,label){color:#cbd5dc}.student-shell[data-roadmap-theme=night] .gOGFUq_listening .gOGFUq_action.gOGFUq_action.gOGFUq_action{--night-action-paint:radial-gradient(ellipse at 15% 0,#f5d9b22b,transparent 70%),linear-gradient(125deg,#806749,#594a3f);--night-action-edge:#a99574}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .gOGFUq_browseVocabulary a{color:#bcd7bc}.gOGFUq_dailyShelf{margin-bottom:34px}.gOGFUq_dailyShelf .gOGFUq_story.gOGFUq_story.gOGFUq_story{background:radial-gradient(at 100% 0,#e9d7a344,#0000 70%),linear-gradient(125deg,#eef1d9,#dce8d8);border-color:#aebc96;gap:26px;padding:26px;box-shadow:inset 0 1px #fff9,0 13px 24px -22px #3d614888}.gOGFUq_dailyShelf .gOGFUq_storyArt{width:124px;height:160px}.gOGFUq_dailyShelf .gOGFUq_story strong{color:#304f3d;font-family:Georgia,serif;font-size:25px;font-weight:400}.gOGFUq_dailyWords{flex-wrap:wrap;gap:6px;margin:12px 0 19px;display:flex}.gOGFUq_dailyWords>span{color:#445b3c;background:#fffff555;border:1px solid #8fa58133;border-radius:6px;padding:4px 9px;font-size:13px;line-height:1.5}.gOGFUq_dailyShelf .gOGFUq_story.gOGFUq_story button{color:#f8edcb;background:radial-gradient(at 10% 0,#a2bb9055,#0000 80%),linear-gradient(125deg,#3c6551,#254a40);border-color:#6f9073;box-shadow:inset 0 1px #d9e3b95c,0 6px 13px #31503b1f}.gOGFUq_dailyShelf .gOGFUq_story.gOGFUq_story button:hover{box-shadow:inset 0 1px #e0e9c666,0 0 20px #89a16b50}.gOGFUq_dailyShelf .gOGFUq_story.gOGFUq_story button:focus-visible{outline-offset:4px;outline:3px solid #ab9055}@media (max-width:600px){.gOGFUq_dailyShelf .gOGFUq_story.gOGFUq_story.gOGFUq_story{align-items:flex-start;gap:16px;padding:20px}.gOGFUq_dailyShelf .gOGFUq_storyArt{width:76px;height:115px}.gOGFUq_dailyShelf .gOGFUq_story strong{font-size:20px;line-height:1.4}.gOGFUq_dailyWords{gap:5px}.gOGFUq_dailyWords>span{padding:3px 6px;font-size:11px}.gOGFUq_dailyShelf{margin-bottom:28px}}.student-shell[data-roadmap-theme=night] .gOGFUq_dailyShelf .gOGFUq_story.gOGFUq_story.gOGFUq_story{background:radial-gradient(at 100% 0,#b4a67422,#0000 75%),linear-gradient(125deg,#364e3b,#253d34);border-color:#7a8d6b;box-shadow:inset 0 1px #fff2,0 13px 24px -22px #0009}.student-shell[data-roadmap-theme=night] .gOGFUq_dailyShelf .gOGFUq_story strong{color:#e5dfbf}.student-shell[data-roadmap-theme=night] .gOGFUq_dailyShelf .gOGFUq_story small{color:#bcc7ad}.student-shell[data-roadmap-theme=night] .gOGFUq_dailyWords>span{color:#dee6c8;background:#cfdfb80a;border-color:#a5b48a44}
._a9gca_studio{--ink:#463c35;--muted:#817365;--edge:#d9cbb9;--accent:#9f5942;max-width:1160px;color:var(--ink);margin:auto;padding:28px clamp(18px,3vw,44px) 50px}._a9gca_studio *{box-sizing:border-box;min-width:0}._a9gca_studio :is(button,a,summary):focus-visible{outline-offset:4px;outline:3px solid #b48b52}._a9gca_studio button{font:inherit;cursor:pointer}._a9gca_studio a{color:inherit;text-decoration:none}._a9gca_header{background:radial-gradient(at 0 0,#fff5dca6,#0000 65%),linear-gradient(115deg,#efe5d0,#f4ecda 60%,#dcc4a4);border:1px solid #c6b69a;border-radius:22px;grid-template-columns:1fr 220px;align-items:center;gap:20px;margin-bottom:30px;padding:34px 36px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,0 15px 28px -24px #76523488}._a9gca_eyebrow{letter-spacing:.19em;color:#8c6845;font-size:9px;font-weight:600}._a9gca_header h1{letter-spacing:-.04em;color:#67452f!important;margin:13px 0 16px!important;font:400 clamp(40px,5vw,65px)/1.15 Georgia,serif!important}._a9gca_header p{color:#7a624d;max-width:36ch;margin:0;font-size:14px;line-height:1.9}._a9gca_headerArt{border-left:1px solid #a5855433;flex-direction:column;justify-content:center;align-self:stretch;gap:14px;padding-left:30px;display:flex;position:relative;transform:rotate(-5deg)}._a9gca_headerArt>span{color:#99775288;font:italic 90px/.9 Georgia,serif}._a9gca_headerArt i{border-bottom:1px solid #9d805733;width:100%;display:block}._a9gca_headerArt small{letter-spacing:.18em;color:#997752;white-space:nowrap;font-size:7px}._a9gca_sectionHeading{justify-content:space-between;align-items:center;gap:20px;margin:28px 0 19px;scroll-margin-top:100px;display:flex}._a9gca_studio h2{color:inherit;margin:0;font-size:22px;font-weight:600;line-height:1.5}._a9gca_sectionHeading>span{color:var(--muted);white-space:nowrap;font-size:11px}._a9gca_areas{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:30px;display:grid}._a9gca_areas>button{text-align:left;color:#776654;background:linear-gradient(130deg,#fcf9f0,#f1eee3);border:1px solid #dfd5c4;border-radius:13px;align-items:center;gap:13px;padding:18px 17px;transition:box-shadow .2s,background .2s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9}._a9gca_areas>button>svg{color:#98744d;flex:none}._a9gca_areas strong{font-size:14px;font-weight:600;line-height:1.7;display:block}._a9gca_areas small{color:inherit;opacity:.75;font-size:10px}._a9gca_areas i{opacity:.055;pointer-events:none;font:italic 45px Georgia,serif;position:absolute;bottom:-7px;right:8px}._a9gca_areas>button[aria-pressed=true]{color:#fff2da;background:radial-gradient(at 100% 0,#b4875266,#0000 80%),linear-gradient(125deg,#70513f,#4a3d37);border-color:#976746;box-shadow:inset 0 1px #e9c29566,0 8px 15px -12px #62402dcc}._a9gca_areas>button[aria-pressed=true]>svg{color:#e7c398}._a9gca_areas>button:hover{box-shadow:0 0 18px #c19d6b30}._a9gca_groupHeading{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:18px;padding-bottom:15px;display:flex}._a9gca_groupHeading h2{font-size:19px}._a9gca_groupHeading p{color:var(--muted);margin:0;font-size:11px}._a9gca_lessons{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._a9gca_lesson{background:linear-gradient(120deg,#fffdf5,#f5f1e9);border:1px solid #ded6c7;border-radius:16px;flex-direction:column;padding:23px 25px;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 12px 24px -24px #4e3b30aa}._a9gca_lessonTop{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}._a9gca_lessonTop>span{color:#b3946f;font:italic 24px Georgia,serif}._a9gca_lessonTop>small{color:#7c7955;align-items:center;gap:5px;font-size:10px;display:flex}._a9gca_lesson h3{color:inherit;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.5}._a9gca_lesson>p{color:var(--muted);margin:0 0 18px;font-size:11px;line-height:1.8}._a9gca_video{border-block:1px solid #bda88c33;margin:0 0 18px}._a9gca_video summary{cursor:pointer;color:var(--accent);align-items:center;gap:9px;padding:13px 0;font-size:12px;list-style:none;display:flex}._a9gca_video summary::-webkit-details-marker{display:none}._a9gca_video summary small{margin-left:auto;font-size:10px}._a9gca_video summary:after{content:"+";font-size:17px}._a9gca_video[open] summary:after{content:"−"}._a9gca_video>div{margin-bottom:12px}._a9gca_lessonActions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:auto;display:flex}._a9gca_lessonActions button{align-items:center;gap:12px;min-height:42px;font-size:12px;display:inline-flex}._a9gca_open{color:#fff0de;background:linear-gradient(125deg,#a37050,#7e513e);border:1px solid #9e6349;border-radius:9px;padding:10px 15px;box-shadow:inset 0 1px #f8d4a844,0 5px 13px -7px #814d4266}._a9gca_open:hover{box-shadow:inset 0 1px #f8d4a844,0 0 20px #ba835b44}._a9gca_practice{color:#826148;background:0 0;border:0;padding:8px 0}._a9gca_practice:hover{text-decoration:underline}._a9gca_resume{border:1px solid var(--edge);background:#f6efdf;border-radius:12px;align-items:center;gap:15px;margin:20px 0;padding:18px 20px;display:flex}._a9gca_resume>div{flex:1}._a9gca_resume small,._a9gca_resume strong{display:block}._a9gca_resume small{color:var(--muted);font-size:10px}._a9gca_resume strong{font-size:14px;line-height:1.7}._a9gca_resume button{color:var(--accent);background:0 0;border:0;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}._a9gca_videoArchive{margin-top:38px;scroll-margin-top:100px}._a9gca_videoArchive>p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.8}._a9gca_videoArchive>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px;display:grid}._a9gca_videoArchive a{border-bottom:1px solid var(--edge);align-items:center;gap:13px;padding:15px 0;font-size:12px;line-height:1.7;display:flex}._a9gca_videoArchive a>span{flex:1}._a9gca_videoArchive a>svg{color:var(--accent);flex:none}._a9gca_videoArchive a:hover{color:var(--accent)}._a9gca_tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:35px;display:grid}._a9gca_tools>a{border:1px solid var(--edge);background:linear-gradient(120deg,#eee8dc,#f8f5eb);border-radius:12px;align-items:center;gap:13px;padding:20px 15px;display:flex;box-shadow:inset 0 1px #fff8}._a9gca_tools>a>svg{color:#977959;flex:none}._a9gca_tools>a>svg:last-child{width:15px;margin-left:auto}._a9gca_tools strong{font-size:12px;display:block}._a9gca_tools small{color:var(--muted);margin-top:6px;font-size:10px;display:block}._a9gca_empty{padding:27px 0}._a9gca_empty h2{margin:12px 0;font-size:21px}._a9gca_empty p{color:var(--muted);font-size:13px;line-height:1.8}@media (max-width:750px){._a9gca_header{grid-template-columns:1fr 90px;gap:14px;padding:27px}._a9gca_headerArt{padding-left:17px}._a9gca_headerArt>span{font-size:65px}._a9gca_headerArt small{display:none}._a9gca_header h1{font-size:43px!important}._a9gca_header p{font-size:12px}._a9gca_areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._a9gca_areas>button{gap:9px;padding:14px 12px}._a9gca_areas strong{font-size:12px}._a9gca_areas>button>svg{width:20px}._a9gca_lessons{grid-template-columns:1fr}._a9gca_groupHeading{display:block}._a9gca_groupHeading p{margin-top:5px}._a9gca_tools,._a9gca_videoArchive>div:last-child{grid-template-columns:1fr}._a9gca_resume{flex-wrap:wrap}._a9gca_resume button{margin-left:35px}}.student-shell[data-roadmap-theme=night] ._a9gca_studio{--ink:#eadcca;--muted:#b8aa99;--edge:#63584c;--accent:#dfb38f}.student-shell[data-roadmap-theme=night] ._a9gca_header{background:radial-gradient(at 0 0,#a27c4f33,#0000 65%),linear-gradient(120deg,#55473a,#332f2c);border-color:#8a7157;box-shadow:inset 0 1px #e6c69f22,0 14px 28px -24px #0009}.student-shell[data-roadmap-theme=night] ._a9gca_header h1{color:#f3d9b1!important}.student-shell[data-roadmap-theme=night] ._a9gca_header :is(p,._a9gca_eyebrow){color:#cfbca0}.student-shell[data-roadmap-theme=night] ._a9gca_areas>button{color:#d2c9b5;background:linear-gradient(125deg,#353733,#292d2c);border-color:#5e6051;box-shadow:inset 0 1px #fff1}.student-shell[data-roadmap-theme=night] ._a9gca_areas>button[aria-pressed=true]{color:#ffe6bd;background:linear-gradient(125deg,#765a40,#493b30);border-color:#ba9465}.student-shell[data-roadmap-theme=night] :is(._a9gca_lesson,._a9gca_resume,._a9gca_tools>a){border-color:var(--edge);background:linear-gradient(120deg,#3b3731,#282d2d);box-shadow:inset 0 1px #fff1}.student-shell[data-roadmap-theme=night] ._a9gca_practice{color:#dabb93}.student-shell[data-roadmap-theme=night] ._a9gca_headerArt>span{color:#b6997055}@media (prefers-reduced-motion:reduce){._a9gca_areas>button{transition:none}}._a9gca_videoArchive{border-block:1px solid var(--edge)}._a9gca_videoArchive>summary{cursor:pointer;align-items:center;gap:18px;padding:22px 0;font-size:18px;font-weight:600;list-style:none;display:flex}._a9gca_videoArchive>summary::-webkit-details-marker{display:none}._a9gca_videoArchive>summary small{color:var(--muted);margin-left:auto;font-size:11px;font-weight:400}._a9gca_videoArchive>summary:after{content:"+";color:var(--accent);font-size:22px;font-weight:400}._a9gca_videoArchive[open]>summary:after{content:"−"}._a9gca_videoArchive>div:last-child{padding-bottom:18px}._a9gca_lessonActions a{color:#fff0de;align-items:center;gap:12px;min-height:42px;font-size:12px;display:inline-flex}._a9gca_videoOnly{background:linear-gradient(125deg,#f2eee4,#ede9dc)}._a9gca_videoOnly ._a9gca_lessonTop>span{color:#8a734f;background:linear-gradient(135deg,#eee4cd,#d9ccae);border:1px solid #c2b18c;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}._a9gca_videoOnly ._a9gca_lessonTop>small{color:#8a734f}._a9gca_videoOnly h3{font-family:Georgia,serif;font-size:23px;font-weight:400}._a9gca_accessNote{color:var(--muted);margin:25px 0 0;font-size:11px;line-height:1.8}._a9gca_accessNote a{text-underline-offset:3px;text-decoration:underline}._a9gca_curriculum{scroll-margin-top:100px}
.CzZT5W_label{color:#89506b;letter-spacing:0;vertical-align:middle;white-space:nowrap;background:linear-gradient(120deg,#fffaf4,#f5e6e9);border:1px solid #c392a244;border-radius:99px;align-items:center;width:fit-content;margin-inline-end:7px;padding:2px 9px;font:500 11px/1.5 Hind Siliguri,sans-serif;display:inline-flex;box-shadow:inset 0 1px #fff9}.student-shell[data-roadmap-theme=night] .CzZT5W_label{color:#edc3d1;background:linear-gradient(120deg,#4b3746,#362c40);border-color:#ac7a9466;box-shadow:inset 0 1px #fff1}
.PtcLcW_history{--history-ink:#344d53;--history-muted:#74807d;--history-line:#e0dfd3;max-width:1060px;color:var(--history-ink);font-family:var(--font-student-display),"Hind Siliguri",sans-serif;min-width:0;margin:0 auto 36px}.PtcLcW_back{color:#718079;align-items:center;gap:8px;min-height:44px;margin-bottom:14px;font-size:13px;text-decoration:none;display:inline-flex}.PtcLcW_heading{border-bottom:1px solid var(--history-line);justify-content:space-between;align-items:center;gap:24px;padding:6px 0 29px;display:flex}.PtcLcW_eyebrow{letter-spacing:.15em;color:#a17a50;font-size:10px;font-weight:600}.PtcLcW_heading h1{letter-spacing:-.04em;margin:14px 0 12px;font-size:clamp(32px,3.5vw,45px);font-weight:550;line-height:1.28}.PtcLcW_heading h1 em{color:#ac865a;font-style:normal}.PtcLcW_heading p{color:var(--history-muted);margin:0;font-size:15px;line-height:1.8}.PtcLcW_headingIcon{color:#b49972;flex:none;margin-right:18px}.PtcLcW_tabs{border-bottom:1px solid var(--history-line);gap:6px;margin:22px 0 28px;padding-bottom:12px;display:flex}.PtcLcW_tabs a{color:#74817c;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:10px 17px;font-size:14px;text-decoration:none;display:flex}.PtcLcW_tabs a[aria-current]{color:#755d43;background:linear-gradient(125deg,#f2eee4,#fbf9f2);border-color:#e2d8c6;box-shadow:inset 0 1px #fff,0 3px 10px #6c5d3805}.PtcLcW_tabs a>span{color:#82735e;background:#e8e5db;border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.PtcLcW_writingList{gap:20px;display:grid}.PtcLcW_writingCard{background:linear-gradient(130deg,#fffefb,#fbfcf8);border:1px solid #e0e4d9;border-radius:16px;min-width:0;padding:26px 28px;box-shadow:0 7px 24px #34504a05}.PtcLcW_writingCard[data-open=true]{background:radial-gradient(at 100% 0,#f4e9e15c,#0000 50%),#fffefa;border-color:#e5dbcd}.PtcLcW_writingHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.PtcLcW_cardLabel{letter-spacing:.12em;color:#a07c5b;font-size:10px}.PtcLcW_writingHeader h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:8px 0 0;font-size:21px;font-weight:550;line-height:1.55}.PtcLcW_savedBadge{white-space:nowrap;color:#617b66;background:#eff4eb;border:1px solid #dbe5d5;border-radius:20px;align-items:center;gap:5px;margin-top:3px;padding:5px 9px;font-size:11px;display:inline-flex}.PtcLcW_date{color:#889087;margin:8px 0 0;font-size:12px}.PtcLcW_openLink{color:#8f704d;align-items:center;gap:8px;min-height:44px;margin-top:14px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.PtcLcW_submittedWriting{border-top:1px solid #e9e3d8;max-width:76ch;margin-top:22px;padding-top:22px}.PtcLcW_submittedWriting h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0 0 9px;font-size:23px;font-weight:550;line-height:1.5}.PtcLcW_snapshot{color:#8b938a;align-items:center;gap:6px;margin:0 0 24px;font-size:11px;display:flex}.PtcLcW_prose{white-space:pre-wrap;overflow-wrap:anywhere;color:#3d5054;max-width:70ch;margin:0;font-size:16px;line-height:1.95}.PtcLcW_versionPicker{color:#7d8278;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:flex}.PtcLcW_versionPicker select{color:#506059;max-width:100%;min-height:44px;font:inherit;background:#fffef9;border:1px solid #deded0;border-radius:8px;padding:8px 12px}.PtcLcW_historicalNote{color:#737b70;border-left:2px solid #cbb08d;margin-top:25px;padding:4px 0 4px 17px;font-size:13px;line-height:1.85}.PtcLcW_historicalNote strong{font-size:11px;font-weight:500}.PtcLcW_historicalNote p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0}.PtcLcW_dateFilter{background:linear-gradient(115deg,#f5f3ec,#fafbf6);border:1px solid #e2e3d6;border-radius:13px;align-items:flex-end;gap:12px;margin-bottom:24px;padding:20px 23px;display:flex}.PtcLcW_dateFilter label{color:#758071;gap:9px;min-width:0;font-size:12px;display:grid}.PtcLcW_dateFilter input{color:#405852;background:#fffef9;border:1px solid #d6ddcf;border-radius:8px;min-width:0;min-height:46px;padding:9px 13px;font-size:15px}.PtcLcW_dateFilter button{color:#fffdf3;cursor:pointer;background:linear-gradient(125deg,#607465,#3e5c51);border:1px solid #69756c;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:10px 17px;font-family:inherit;font-size:13px;display:flex;box-shadow:inset 0 1px #ffffff26,0 4px 11px #405c4d12}.PtcLcW_dailyLayout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:25px;display:grid}.PtcLcW_days h2{color:#8e8d7a;margin:0 0 14px;font-size:13px;font-weight:550}.PtcLcW_days ul{gap:6px;max-height:500px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.PtcLcW_days li a{color:#687a70;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:68px;padding:10px 13px;font-size:13px;text-decoration:none;display:flex}.PtcLcW_days li a[aria-current]{background:#edf2e9;border-color:#dce4d4}.PtcLcW_days li a>span{flex:1;gap:4px;display:grid}.PtcLcW_days small{color:#949a8d;font-size:10px}.PtcLcW_days>p{color:#849083;font-size:13px;line-height:1.8}.PtcLcW_dailyContent{min-width:0}.PtcLcW_empty{color:#8d927f;background:linear-gradient(130deg,#fbfaf4,#f7f9f3);border:1px dashed #dcded0;border-radius:15px;padding:32px 26px}.PtcLcW_empty h2{color:#556b62;margin:15px 0 9px;font-size:20px;font-weight:500;line-height:1.6}.PtcLcW_empty p{color:#7e887b;max-width:52ch;margin:0;font-size:14px;line-height:1.8}.PtcLcW_empty a{color:#8f704d;align-items:center;gap:8px;min-height:44px;margin-top:12px;font-size:13px;text-decoration:none;display:inline-flex}.PtcLcW_notice{color:#7b6a4e;background:#faf1e4;border-radius:10px;padding:15px 18px;font-size:13px;line-height:1.8}.PtcLcW_footer{border-top:1px solid var(--history-line);margin-top:32px;padding-top:17px}.PtcLcW_footer a{color:#91998b;align-items:center;gap:8px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.PtcLcW_history :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #b39266}.PtcLcW_daySummary{background:linear-gradient(140deg,#fffefb,#f9fbf5);border:1px solid #dce3d4;border-radius:15px;padding:25px 26px}.PtcLcW_daySummary h2{color:#435f54;margin:0 0 8px;font-size:23px;font-weight:550;line-height:1.5}.PtcLcW_daySummary>p{color:#7e8b7c;margin:0 0 20px;font-size:13px;line-height:1.8}.PtcLcW_dayStats{border-block:1px solid #e6e9dd;grid-template-columns:1fr 1fr;gap:0 20px;margin:20px 0;display:grid}.PtcLcW_dayStats>div{color:#82907f;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-size:13px;display:flex}.PtcLcW_dayStats dt{margin:0}.PtcLcW_dayStats dd{color:#526c5a;margin:0;font-size:17px}.PtcLcW_daySummary details{border-top:1px solid #e6e9dd;padding-top:8px}.PtcLcW_daySummary summary{cursor:pointer;color:#8b795c;align-items:center;min-height:44px;font-size:12px;display:flex}.PtcLcW_correction{gap:16px;margin-top:14px;display:grid}.PtcLcW_correction fieldset{border:0;grid-template-columns:1fr 1fr;gap:15px;min-width:0;margin:0;padding:0;display:grid}.PtcLcW_correction label{color:#798675;gap:8px;min-width:0;font-size:12px;display:grid}.PtcLcW_correction input,.PtcLcW_correction select{color:#4b6455;background:#fff;border:1px solid #d7dfce;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:10px 12px;font-size:15px}.PtcLcW_correction button{color:#fffdf3;min-height:46px;font:inherit;background:linear-gradient(125deg,#607465,#3e5c51);border:1px solid #667b65;border-radius:8px;grid-column:1/-1;font-size:13px}.PtcLcW_timeBasis{grid-column:1/-1}@media (max-width:700px){.PtcLcW_history{padding:0 18px 24px}.PtcLcW_back{margin-bottom:7px}.PtcLcW_heading{gap:16px;padding-bottom:23px}.PtcLcW_heading h1{font-size:35px}.PtcLcW_heading p{font-size:14px}.PtcLcW_headingIcon{width:45px;height:53px;margin:0}.PtcLcW_tabs{gap:3px;margin:18px 0 22px;padding-bottom:10px}.PtcLcW_tabs a{flex:1;gap:6px;padding:10px 8px;font-size:12px}.PtcLcW_tabs a>svg{width:15px}.PtcLcW_tabs a>span{min-width:19px;height:19px;font-size:10px}.PtcLcW_writingCard{border-radius:13px;padding:22px 19px}.PtcLcW_writingHeader{gap:10px}.PtcLcW_writingHeader h2{font-size:19px}.PtcLcW_cardLabel{letter-spacing:.1em;font-size:9px}.PtcLcW_savedBadge{padding:4px 7px;font-size:10px}.PtcLcW_submittedWriting{margin-top:20px;padding-top:20px}.PtcLcW_submittedWriting h3{font-size:22px}.PtcLcW_prose{font-size:15px;line-height:1.95}.PtcLcW_snapshot{margin-bottom:22px}.PtcLcW_dateFilter{gap:10px;padding:17px 15px}.PtcLcW_dateFilter label{flex:1;font-size:11px}.PtcLcW_dateFilter input{width:100%;padding:9px;font-size:14px}.PtcLcW_dateFilter button{gap:6px;padding:10px 12px;font-size:12px}.PtcLcW_dailyLayout{grid-template-columns:1fr;gap:24px}.PtcLcW_dailyContent{grid-row:1}.PtcLcW_days ul{max-height:230px}.PtcLcW_days li a{min-height:63px}.PtcLcW_daySummary{padding:21px 18px}.PtcLcW_daySummary h2{font-size:22px}.PtcLcW_dayStats{gap:0 15px}.PtcLcW_dayStats>div{font-size:12px}.PtcLcW_versionPicker{gap:8px;display:grid}.PtcLcW_footer{margin-top:26px}}@media (max-width:359px){.PtcLcW_history{padding-inline:15px}.PtcLcW_tabs a{gap:4px;font-size:11px}.PtcLcW_tabs a>svg{display:none}.PtcLcW_heading h1{font-size:32px}.PtcLcW_writingHeader{display:block}.PtcLcW_savedBadge{margin-top:10px}.PtcLcW_dateFilter{flex-wrap:wrap}.PtcLcW_dateFilter label{flex-basis:100%}.PtcLcW_dateFilter button{width:100%}.PtcLcW_correction fieldset{grid-template-columns:1fr}.PtcLcW_timeBasis{grid-column:auto}}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .PtcLcW_history{--history-ink:#e5e6db;--history-muted:#bbc4b7;--history-line:#56665d}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .PtcLcW_history :is(.PtcLcW_writingCard,.PtcLcW_writingCard[data-open=true],.PtcLcW_daySummary,.PtcLcW_dateFilter,.PtcLcW_empty,.PtcLcW_snapshot){color:#e3e8db;background:linear-gradient(130deg,#303b35,#232f2b);border-color:#677666;box-shadow:inset 0 1px #ebedce14}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .PtcLcW_history :is(p,small,label,.PtcLcW_date,.PtcLcW_cardLabel,.PtcLcW_back,.PtcLcW_openLink,.PtcLcW_footer a,.PtcLcW_days a,.PtcLcW_dayStats,.PtcLcW_dayStats dd,.PtcLcW_prose,.PtcLcW_tabs a,.PtcLcW_empty a,summary){color:#c6cfbe}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .PtcLcW_history .PtcLcW_savedBadge{color:#cae4c4;background:#2d4b3a;border-color:#6e956e}:is(.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .PtcLcW_history .PtcLcW_tabs a[aria-current],.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .PtcLcW_history .PtcLcW_days a[aria-current]){color:#ece7c9;background:linear-gradient(125deg,#4b4f3c,#343e31);border-color:#8a8f6c}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .PtcLcW_history .PtcLcW_tabs a>span{color:#e6eacb;background:#495740}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .PtcLcW_history .PtcLcW_notice{color:#ead9ae;background:#453e2c}
.Ktj1XG_mark{color:#60795c;vertical-align:middle;background:radial-gradient(at 0 0,#fffde4,#0000 75%),linear-gradient(130deg,#edf0d8,#d5e1cd);border:1px solid #a9bda6;border-radius:4px 12px 12px 4px;flex:none;place-items:center;width:42px;height:44px;display:inline-grid;box-shadow:inset 0 1px #ffffe9,0 5px 12px -8px #385a4366}.Ktj1XG_mark[data-tone=listening]{color:#98714f;background:radial-gradient(at 30% 0,#fff3d2,#0000 65%),linear-gradient(130deg,#efdfc4,#dac4ac);border-color:#ccb08f;border-radius:50%;width:45px;height:45px;box-shadow:inset 0 1px #fff4df,0 0 0 4px #d9b99418,0 5px 12px -8px #78523888}.student-shell[data-roadmap-theme=night] .Ktj1XG_mark{color:#c9d5ad;background:linear-gradient(130deg,#53694c,#314b3c);border-color:#809475;box-shadow:inset 0 1px #fff2,0 5px 12px -8px #0009}.student-shell[data-roadmap-theme=night] .Ktj1XG_mark[data-tone=listening]{color:#ebc89f;background:linear-gradient(130deg,#7e6348,#504838);border-color:#ab8f6b;box-shadow:inset 0 1px #fff2,0 0 0 4px #d9b99411,0 5px 12px -8px #0009}@media (max-width:600px){.Ktj1XG_mark{width:36px;height:38px}.Ktj1XG_mark svg{width:20px;height:20px}}
.KJhWRW_surface.KJhWRW_surface.KJhWRW_surface .KJhWRW_independent .student-primary-action a{color:#fffaf5;background:linear-gradient(135deg,#bd7b61,#a65d50 65%,#965451);border:1px solid #9e604d;border-radius:12px;min-height:44px;padding:11px 18px;transition:box-shadow .18s,transform .18s;box-shadow:inset 0 1px #ffffff50,0 3px 5px #613d2f12,0 9px 20px -10px #97544980}:is(.KJhWRW_surface.KJhWRW_surface.KJhWRW_surface .KJhWRW_independent .student-primary-action a:hover,.KJhWRW_surface.KJhWRW_surface.KJhWRW_surface .KJhWRW_independent .student-primary-action a:focus-visible){outline-offset:3px;outline:2px solid #b27867;box-shadow:inset 0 1px #ffffff60,0 0 0 3px #c4846626,0 10px 24px -8px #97544990}.KJhWRW_surface.KJhWRW_surface.KJhWRW_surface .KJhWRW_independent .student-primary-action a:active{transform:translateY(1px);box-shadow:0 0 0 4px #c4846633}.KJhWRW_surface.KJhWRW_surface.KJhWRW_surface .KJhWRW_assignmentNote{margin:16px 0 0;font-size:13px;line-height:1.7}.student-shell[data-roadmap-theme=night] .KJhWRW_surface.KJhWRW_surface.KJhWRW_surface .sp-quiet-note{color:#c7bdcc;box-shadow:none;background:0 0;border:0}@media (prefers-reduced-motion:reduce){.KJhWRW_surface.KJhWRW_surface.KJhWRW_surface .KJhWRW_independent .student-primary-action a{transition:none;transform:none}}
.dMOpSW_timer{--timer-ink:#31535e;color:var(--timer-ink);font-family:var(--font-student-display),sans-serif;box-sizing:border-box;background:linear-gradient(115deg,#fffdf7,#f4f8f7);border:1px solid #dbe3de;border-radius:12px;max-width:100%;margin:18px 0;padding:12px 16px}.dMOpSW_main{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dMOpSW_label{align-items:center;gap:7px;font-size:12px;display:flex}.dMOpSW_digits{font-family:var(--font-inter),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.03em;font-size:22px;font-weight:500;line-height:1.3}.dMOpSW_timer button{font:inherit;cursor:pointer;min-height:38px;color:var(--timer-ink);box-shadow:none;background:#fff;border:1px solid #c8d9d4;border-radius:7px;padding:7px 11px;font-size:12px;line-height:1.4}.dMOpSW_toggle{align-items:center;gap:7px;display:flex}.dMOpSW_timer .dMOpSW_reset{place-items:center;min-width:36px;padding:8px;display:grid}.dMOpSW_options{margin-left:auto;font-size:12px}.dMOpSW_options summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:38px;text-decoration:underline;display:flex}.dMOpSW_options>div{gap:10px;width:100%;padding-top:12px;display:grid}.dMOpSW_options[open]{flex-basis:100%;margin:0}.dMOpSW_options label{gap:6px;font-size:12px;display:grid}.dMOpSW_options :is(select,input){width:100%;min-width:0;max-width:100%;font:inherit;color:var(--timer-ink);box-sizing:border-box;background:#fff;border:1px solid #c8d9d4;border-radius:6px;padding:10px;font-size:14px}.dMOpSW_options p{color:#687d80;margin:0!important;font-size:11px!important}.dMOpSW_observed{color:#65787b;flex-wrap:wrap;align-items:center;gap:10px;margin-top:9px;font-size:10px;display:flex}.dMOpSW_observed [data-active=true]{color:#32705c}.dMOpSW_timer .dMOpSW_observed button{background:0 0;border:0;min-height:30px;padding:2px;text-decoration:underline}.dMOpSW_timer button:disabled{opacity:.5;cursor:default}.dMOpSW_notice{color:#836642;font-size:11px}.dMOpSW_notice:empty{display:none}.dMOpSW_timer :is(button,summary,select,input):focus-visible{outline-offset:3px;outline:3px solid #b93452}@media (max-width:430px){.dMOpSW_timer{padding:12px}.dMOpSW_main{gap:9px}.dMOpSW_label{font-size:11px}.dMOpSW_digits{font-size:20px}.dMOpSW_options{flex-basis:100%;margin:0}.dMOpSW_options summary{min-height:30px}.dMOpSW_observed{font-size:10px;line-height:1.7}}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .dMOpSW_observed{color:#bdcbd2}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .dMOpSW_observed p{color:#bdcbd2}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .dMOpSW_timer{--timer-ink:#d2e2df;background:linear-gradient(125deg,#2c403e,#213336);border-color:#627773}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .dMOpSW_timer :is(p,.dMOpSW_observed,.dMOpSW_observed span,.dMOpSW_notice){color:#c0d0c9}.student-shell[data-roadmap-theme=night][data-visual-system=roadmap] .dMOpSW_timer button{color:#e1ece2;background:#314a45;border-color:#6c877c}.student-shell[data-roadmap-theme=night] .dMOpSW_timer .dMOpSW_options p{color:#c0d0c9!important}.dMOpSW_disclosure.dMOpSW_disclosure{background:0 0;border:0;margin:12px 0;padding:0}.dMOpSW_disclosure>summary{cursor:pointer;min-height:44px;color:inherit;align-items:center;gap:8px;font-size:12px;list-style:none;display:flex}.dMOpSW_disclosure>summary::-webkit-details-marker{display:none}.dMOpSW_disclosure>summary:after{content:"+";margin-left:auto;font-size:18px}.dMOpSW_disclosure[open]>summary:after{content:"−"}.dMOpSW_disclosure>summary output{font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.dMOpSW_disclosure>summary:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid}.dMOpSW_disclosure .dMOpSW_timer{margin:4px 0 14px}
