.TesolResources_page__bXERe{--wine:#4A141E;--deep:#2D0A18;--gold:#D4AF37;--cream:#F6EFE9;--muted:#705D64;--border:#e6dcd3;min-height:100vh;background:var(--cream);color:var(--deep);font-family:var(--site-font)}.TesolResources_page__bXERe *,.TesolResources_page__bXERe :after,.TesolResources_page__bXERe :before{box-sizing:border-box}.TesolResources_page__bXERe a{text-decoration:none}.TesolResources_page__bXERe :is(a,button,input,textarea,summary):focus-visible{outline:3px solid #B58A24;outline-offset:4px}.TesolResources_container__9DU_c{width:min(1152px,calc(100% - 40px));margin-inline:auto}.TesolResources_skip__g_eVZ{position:fixed;top:8px;left:12px;z-index:100;transform:translateY(-150%);background:white;color:var(--wine);padding:12px 18px;border-radius:8px}.TesolResources_skip__g_eVZ:focus{transform:none}.TesolResources_nav__Wj3ea{position:sticky;top:0;z-index:30;background:#F6EFE9F5;border-bottom:1px solid #d4af374d;backdrop-filter:blur(12px)}.TesolResources_navInner__hmt9t{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:1152px;margin:auto;padding:14px 20px}.TesolResources_brand__vjPld{display:flex;gap:10px;align-items:center;color:var(--deep);font-size:13px;font-weight:800}.TesolResources_brand__vjPld>span{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:linear-gradient(135deg,#4A141E,#2B0A11);color:var(--gold);font-size:12px;flex-shrink:0}.TesolResources_brand__vjPld small{display:block;margin-top:4px;font-size:8px;font-weight:700;letter-spacing:.15em;color:#8B6C21}.TesolResources_navInner__hmt9t nav{display:flex;align-items:center;gap:22px}.TesolResources_navLibrary__P32O_{display:flex;align-items:center;gap:7px;color:#731F32;font-size:12px;font-weight:700}.TesolResources_join___sS2c,.TesolResources_primary__rGqaX{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:42px;border-radius:9px;padding:11px 16px;background:var(--gold);color:var(--deep);border:1px solid transparent;font-size:12px;font-weight:800;cursor:pointer}.TesolResources_join___sS2c:hover,.TesolResources_primary__rGqaX:hover{background:#C9A32F}.TesolResources_hero__OOd2c{background:linear-gradient(125deg,#4A141E,#3B0F18 50%,#2B0A11);color:white;padding:24px 0 0}.TesolResources_crumbs__Ja1V_{display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-size:10px;font-weight:600;color:#FFFFFFB3;line-height:1.8}.TesolResources_crumbs__Ja1V_ a:hover{color:var(--gold)}.TesolResources_heroGrid__X14oG{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;padding:55px 0 58px}.TesolResources_eyebrow__vWaON{color:var(--gold);font-size:9px;line-height:1.6;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.TesolResources_hero__OOd2c h1{font-size:clamp(32px,4vw,50px);font-weight:800;line-height:1.2;letter-spacing:-.025em;margin:18px 0}.TesolResources_hero__OOd2c h1 em{font-style:normal;color:var(--gold)}.TesolResources_lead__Hm9ps{max-width:600px;font-size:16px;line-height:1.8;color:#FFFFFFD6;font-weight:500}.TesolResources_heroActions__osbyf{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px}.TesolResources_heroLink__00_CL{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;color:#F0D878}.TesolResources_heroNote__VsWFV{display:flex;align-items:center;gap:7px;margin-top:18px;font-size:10px;color:#FFFFFFAB}.TesolResources_preview__e85qg{padding:26px;border-radius:18px;background:#F6EFE9;color:var(--deep);box-shadow:0 20px 40px #0000001A;border:1px solid #d4af374d;transform:rotate(1deg)}.TesolResources_previewTop__laIQL{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8B6C21;font-size:8px;letter-spacing:.13em;font-weight:800}.TesolResources_previewTop__laIQL span{border:1px solid #ddd0ae;border-radius:20px;padding:5px 9px;letter-spacing:0;color:#731F32}.TesolResources_preview__e85qg h2{font-size:23px;font-weight:800;line-height:1.3;margin:24px 0 18px}.TesolResources_previewStep__6KSSr{display:flex;gap:12px;align-items:flex-start;padding:14px 0;border-top:1px solid #e6dcd3}.TesolResources_previewStep__6KSSr>span{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:8px;background:#eae0d6;color:#731F32;font-size:10px;font-weight:800}.TesolResources_previewStep__6KSSr strong{display:block;font-size:12px}.TesolResources_previewStep__6KSSr p{color:var(--muted);font-size:10px;line-height:1.7;margin:4px 0 0}.TesolResources_stats__eH___{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ffffff26;padding:22px 0;gap:20px}.TesolResources_stats__eH___ div{display:flex;align-items:center;gap:12px}.TesolResources_stats__eH___ strong{font-size:26px;font-weight:800;color:var(--gold)}.TesolResources_stats__eH___ span{font-size:10px;line-height:1.6;color:#FFFFFFB3}.TesolResources_pathways__NpRTr{padding:56px 0 0}.TesolResources_sectionHeading__ybGRX{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.TesolResources_sectionHeading__ybGRX .TesolResources_eyebrow__vWaON{color:#8B6C21}.TesolResources_sectionHeading__ybGRX h2{margin-top:10px;font-size:clamp(25px,3vw,34px);font-weight:800;letter-spacing:-.025em;line-height:1.25}.TesolResources_sectionHeading__ybGRX>p{font-size:11px;color:var(--muted);line-height:1.8;max-width:280px}.TesolResources_pathGrid__fR096{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.TesolResources_pathCard__06vi2{border:1px solid var(--border);border-radius:12px;background:#fffefa;padding:24px}.TesolResources_pathCard__06vi2>span{color:#9A7630;font-size:10px;font-weight:800;letter-spacing:.12em}.TesolResources_pathCard__06vi2 h3{font-size:17px;font-weight:800;margin:14px 0 10px;line-height:1.35}.TesolResources_pathCard__06vi2 p{font-size:11px;color:var(--muted);line-height:1.8}.TesolResources_pathCard__06vi2 ol{padding:18px 0 0;list-style:none;display:grid;gap:12px}.TesolResources_pathCard__06vi2 li a{display:flex;gap:9px;align-items:start;font-size:10px;font-weight:650;color:#731F32;line-height:1.7}.TesolResources_pathCard__06vi2 li span{font-size:9px;color:#9A8A70;padding-top:1px}.TesolResources_library__W5wH8{padding:64px 0;scroll-margin-top:90px}.TesolResources_libraryLayout__Zv_I0{display:grid;grid-template-columns:210px minmax(0,1fr);gap:36px;align-items:start}.TesolResources_sidebar___9_Mq{position:sticky;top:90px}.TesolResources_sidebar___9_Mq>p{font-size:9px;color:#8A7770;font-weight:800;letter-spacing:.13em;margin-bottom:16px}.TesolResources_sidebar___9_Mq nav{display:grid;gap:5px}.TesolResources_filter__YewTK{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:12px;border-radius:8px;border:1px solid transparent;color:var(--muted);font-size:11px;font-weight:600;text-align:left;background:transparent;cursor:pointer}.TesolResources_filter__YewTK small{font-size:9px;color:#907A71}.TesolResources_filter__YewTK:hover{background:#efe5db}.TesolResources_active__ScILA{background:#eaded4;border-color:#decbbd;color:#731F32;font-weight:800}.TesolResources_progressCard__AxdhW{margin-top:26px;border:1px solid #ddcfb1;border-radius:10px;background:#f3ead8;padding:18px}.TesolResources_progressCard__AxdhW strong{font-size:12px}.TesolResources_progressCard__AxdhW p{font-size:10px;line-height:1.8;color:#705D64;margin-top:8px}.TesolResources_progressCard__AxdhW progress{width:100%;accent-color:#731F32;height:6px;margin-top:14px}.TesolResources_search__NMSRp{display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid #d9cdc2;border-radius:10px;background:#fff;color:#8A7770}.TesolResources_search__NMSRp:focus-within{border-color:#731F32;box-shadow:0 0 0 3px #731F320D}.TesolResources_search__NMSRp input{width:100%;min-width:0;padding:16px 0;border:0;outline:none!important;background:transparent;font-size:12px;color:var(--deep)}.TesolResources_search__NMSRp button{background:transparent;border:0;font-size:10px;color:#731F32;cursor:pointer}.TesolResources_resultBar__ZYrxU{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0;font-size:10px;color:var(--muted)}.TesolResources_resultBar__ZYrxU label{display:flex;align-items:center;gap:7px}.TesolResources_resultBar__ZYrxU input{accent-color:#731F32}.TesolResources_moduleList__8aDmN{display:grid;gap:18px}.TesolResources_moduleCard__7T2wz{border:1px solid var(--border);border-radius:12px;background:#fffefa;overflow:hidden}.TesolResources_moduleTop__fWrV0{display:flex;align-items:flex-start;gap:14px;padding:23px}.TesolResources_moduleNumber__hOKFq{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:9px;background:#f0e5d9;color:#8B6C21;font-size:13px;font-weight:800}.TesolResources_moduleTop__fWrV0>div{flex:1;min-width:0}.TesolResources_moduleTop__fWrV0 small{display:block;color:#8B6C21;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.TesolResources_moduleTop__fWrV0 h3{font-size:17px;font-weight:800;margin:5px 0 8px;line-height:1.35}.TesolResources_moduleTop__fWrV0 h3 a:hover{color:#731F32}.TesolResources_moduleTop__fWrV0 p{font-size:11px;line-height:1.8;color:var(--muted)}.TesolResources_topicList__zVJAp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;list-style:none;padding:0 23px 23px}.TesolResources_topicList__zVJAp a{display:flex;justify-content:space-between;align-items:center;gap:10px;height:100%;min-height:57px;padding:12px;border:1px solid #ece3da;border-radius:8px;color:#51323C;font-size:11px;line-height:1.6;font-weight:600;background:#fff}.TesolResources_topicList__zVJAp a:hover{border-color:#BDA47B;background:#fcf9f4}.TesolResources_topicList__zVJAp svg{flex-shrink:0;color:#9A7630}.TesolResources_empty__qkHfx{text-align:center;border:1px dashed #cdb9a4;border-radius:12px;padding:42px 24px;background:#fffefa}.TesolResources_empty__qkHfx h3{font-size:20px;font-weight:800}.TesolResources_empty__qkHfx p{margin:12px 0 20px;font-size:12px;color:var(--muted)}.TesolResources_toolkit__Ki27e{padding:0 0 65px}.TesolResources_toolGrid__d_hel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.TesolResources_tool__dmKrX{padding:24px;background:white;border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;align-items:start;gap:16px}.TesolResources_tool__dmKrX>svg{color:#9A7630}.TesolResources_tool__dmKrX h3{font-size:15px;font-weight:800;line-height:1.4}.TesolResources_tool__dmKrX p{font-size:11px;color:var(--muted);line-height:1.8}.TesolResources_tool__dmKrX>span{margin-top:auto;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;color:#731F32}.TesolResources_cta__dtltj{background:linear-gradient(125deg,#4A141E,#2B0A11);color:white;padding:42px 0}.TesolResources_cta__dtltj>div{display:flex;align-items:center;justify-content:space-between;gap:30px}.TesolResources_cta__dtltj h2{font-size:28px;font-weight:800;line-height:1.3;margin:10px 0}.TesolResources_cta__dtltj p:last-child{color:#FFFFFFB3;font-size:12px;line-height:1.8;max-width:650px}.TesolResources_footer__u1EMx{padding:30px 0;border-top:1px solid var(--border)}.TesolResources_footer__u1EMx>div{display:flex;justify-content:space-between;gap:24px;align-items:center}.TesolResources_footer__u1EMx strong{font-size:12px}.TesolResources_footer__u1EMx p{font-size:10px;color:var(--muted);margin-top:6px}.TesolResources_footer__u1EMx nav{display:flex;flex-wrap:wrap;gap:18px;font-size:10px;color:#731F32;font-weight:600}.TesolResources_lessonHero__7wU4y{padding-bottom:36px}.TesolResources_lessonHero__7wU4y h1{max-width:950px;font-size:clamp(30px,4vw,46px);margin:18px 0}.TesolResources_lessonIntro__3Kp9I{padding-top:34px}.TesolResources_lessonIntro__3Kp9I .TesolResources_lead__Hm9ps{max-width:800px;font-size:15px}.TesolResources_meta__rDmlm{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:24px;color:#FFFFFFB3;font-size:10px}.TesolResources_meta__rDmlm a,.TesolResources_meta__rDmlm span{display:flex;align-items:center;gap:7px}.TesolResources_meta__rDmlm a{color:#F0D878;font-weight:700}.TesolResources_lessonLayout__mLK30{display:grid;grid-template-columns:210px minmax(0,1fr);gap:36px;padding:38px 0 65px;align-items:start}.TesolResources_contents__x1TOl{position:sticky;top:90px}.TesolResources_contents__x1TOl>a{color:#731F32;font-size:11px;font-weight:800;display:flex;align-items:center;gap:6px}.TesolResources_contents__x1TOl>p{font-size:9px;font-weight:800;letter-spacing:.12em;color:#8A7770;margin:26px 0 12px}.TesolResources_contents__x1TOl nav{display:grid;gap:4px}.TesolResources_contents__x1TOl nav a{font-size:11px;line-height:1.7;color:var(--muted);padding:8px 0}.TesolResources_contents__x1TOl nav a:hover{color:#731F32}.TesolResources_paper__fnsio{min-width:0;background:#fffefa;border:1px solid var(--border);border-radius:14px;padding:clamp(22px,3vw,40px)}.TesolResources_paper__fnsio>section{scroll-margin-top:95px}.TesolResources_paper__fnsio>section+section{margin-top:32px;border-top:1px solid #ece3da;padding-top:30px}.TesolResources_paper__fnsio h2{font-size:25px;font-weight:800;line-height:1.3;letter-spacing:-.02em}.TesolResources_paper__fnsio h3{font-size:17px;font-weight:800;line-height:1.4}.TesolResources_paper__fnsio li,.TesolResources_paper__fnsio p{line-height:1.9;color:#66515A}.TesolResources_paper__fnsio p+p{margin-top:15px}.TesolResources_paper__fnsio ol,.TesolResources_paper__fnsio ul{padding-left:20px}.TesolResources_paper__fnsio li+li{margin-top:8px}.TesolResources_objectives__ZyuMf{display:grid;gap:10px;padding:0!important;list-style:none}.TesolResources_objectives__ZyuMf li{display:flex;align-items:start;gap:9px}.TesolResources_objectives__ZyuMf svg{color:#8B6C21;flex-shrink:0;margin-top:6px}.TesolResources_example__kKtJ4{border:1px solid #e4d6c4;background:#F6EFE9;border-radius:10px;padding:22px;margin:20px 0}.TesolResources_example__kKtJ4>span{display:block;color:#8B6C21;font-size:9px;font-weight:800;letter-spacing:.12em;margin-bottom:10px}.TesolResources_example__kKtJ4 p{margin:0}.TesolResources_notice__TKok2{border-left:3px solid var(--gold);padding:12px 18px;background:#f8f2e4;font-size:12px!important;color:#705D64;line-height:1.8}.TesolResources_resourceTopics__w_dmM{display:grid;gap:14px}.TesolResources_resourceTopic__Th3qv{border:1px solid #e7dcd0;border-radius:10px;padding:22px}.TesolResources_resourceTopic__Th3qv>small{color:#8B6C21;font-size:9px;font-weight:800}.TesolResources_resourceTopic__Th3qv h3{margin:8px 0 10px}.TesolResources_resourceTopic__Th3qv p{font-size:12px}.TesolResources_resourceTopic__Th3qv a{display:inline-flex;align-items:center;gap:8px;color:#731F32;font-size:11px;font-weight:800;margin-top:14px}.TesolResources_practice__4FPM0{padding:24px;border:1px solid #ddc59e;border-radius:12px;background:#F6EFE9;margin-top:24px}.TesolResources_practice__4FPM0 h3{margin-bottom:12px}.TesolResources_practice__4FPM0 label{font-size:12px;font-weight:700;display:block;margin:20px 0 8px}.TesolResources_practice__4FPM0 textarea{display:block;width:100%;min-height:160px;resize:vertical;border:1px solid #d9c9b4;border-radius:9px;padding:14px;color:var(--deep);background:white;font:13px/1.8 var(--site-font)}.TesolResources_practice__4FPM0 small{display:block;color:var(--muted);font-size:10px;margin-top:8px;line-height:1.7}.TesolResources_practiceActions__mj1q4{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.TesolResources_secondary__abEx_{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:10px 14px;border:1px solid #d5c1a6;border-radius:8px;background:#fffefa;color:#731F32;font-size:11px;font-weight:700;cursor:pointer}.TesolResources_secondary__abEx_:hover{background:#eee4d8}.TesolResources_primary__rGqaX:disabled,.TesolResources_secondary__abEx_:disabled{opacity:.5;cursor:not-allowed}.TesolResources_model___4ViN{border:1px solid #d5ddcf;border-radius:9px;padding:20px;background:#f1f5ed;margin-top:20px}.TesolResources_model___4ViN h4{font-size:12px;font-weight:800;margin-bottom:9px;color:#286653}.TesolResources_model___4ViN p{font-size:13px}.TesolResources_model___4ViN ul{margin:14px 0}.TesolResources_model___4ViN li{font-size:12px}.TesolResources_model___4ViN label{font-weight:500;display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.7}.TesolResources_model___4ViN input{accent-color:#286653;margin-top:4px}.TesolResources_status__tyZtN{font-size:11px!important;color:#286653!important;margin-top:12px}.TesolResources_quiz__lcNkB fieldset{margin:22px 0;padding:18px;border:1px solid #e1d5c7;border-radius:10px;min-width:0}.TesolResources_quiz__lcNkB legend{font-size:12px;font-weight:800;padding:0 6px}.TesolResources_quiz__lcNkB fieldset>p{margin:8px 0 16px;font-size:13px}.TesolResources_quiz__lcNkB label{display:flex;align-items:flex-start;gap:9px;border:1px solid #e9dfd3;border-radius:8px;padding:12px;background:white;font-size:12px;line-height:1.7;margin-top:8px;cursor:pointer}.TesolResources_quiz__lcNkB input{margin-top:4px;accent-color:#731F32;flex-shrink:0}.TesolResources_quiz__lcNkB label:has(input:checked){border-color:#731F32;background:#f8f0ee}.TesolResources_feedback__qK9Kn{padding:14px;border-radius:8px;margin-top:14px;background:#f2ede4}.TesolResources_feedback__qK9Kn p{font-size:12px;margin:0}.TesolResources_feedback__qK9Kn strong{font-size:12px;color:#731F32}.TesolResources_printNotes__P0Cmb{display:none}.TesolResources_lessonHeroGrid__KsJP8{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:46px;align-items:center;padding:38px 0 14px}.TesolResources_lessonHeroGrid__KsJP8 .TesolResources_lessonIntro__3Kp9I{padding-top:0;min-width:0}.TesolResources_lessonCategory__yVUi7{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid #d4af3766;border-radius:30px;color:#E3C458;font-size:8px;line-height:1.7;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.TesolResources_lessonHero__7wU4y .TesolResources_lessonTitle__S_2vN{font-size:clamp(30px,3.1vw,41px);line-height:1.22;max-width:760px;margin:20px 0;letter-spacing:-.03em;text-wrap:balance}.TesolResources_lessonHeroGrid__KsJP8 .TesolResources_lead__Hm9ps{font-size:14px;line-height:1.85;max-width:680px}.TesolResources_lessonByline__J3uVW{display:flex;flex-wrap:wrap;gap:7px 16px;font-size:9px;color:#FFFFFFA8;margin-top:18px;line-height:1.8}.TesolResources_lessonByline__J3uVW a{text-decoration:underline;text-underline-offset:3px;color:#F0D878}.TesolResources_lessonHeroGrid__KsJP8 .TesolResources_heroActions__osbyf{margin-top:24px;gap:12px 18px}.TesolResources_lessonHeroGrid__KsJP8 .TesolResources_primary__rGqaX{font-size:11px;min-height:42px}.TesolResources_lessonHeroGrid__KsJP8 .TesolResources_heroLink__00_CL{font-size:10px}.TesolResources_advisor__geTxI{min-width:0;padding:23px;border:1px solid #dfc888;border-radius:16px;background:#F9F4ED;color:#2D0A18;box-shadow:0 14px 40px #13030a18}.TesolResources_advisorProfile__3MtS9{display:flex;align-items:center;gap:15px}.TesolResources_advisorPortrait__1hs2w{width:76px;height:96px;flex-shrink:0;object-fit:cover;object-position:top;border:2px solid #e6d8b4;border-radius:11px}.TesolResources_advisorProfile__3MtS9>div{min-width:0}.TesolResources_advisor__geTxI h2{color:#4A141E;font-size:22px;font-weight:800;line-height:1.25;letter-spacing:-.02em;margin:0 0 5px}.TesolResources_advisorRole__bcRL_{color:#705D64;font-size:10px;line-height:1.6}.TesolResources_advisorLinkedin__KvwLQ{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 9px;min-height:30px;background:#fff;border:1px solid #0a66c22b;border-radius:7px;color:#0a66c2;font-size:9px;font-weight:700}.TesolResources_advisorLinkedin__KvwLQ:hover{background:#eaf3fc}.TesolResources_inLogo__014oM{display:grid;place-items:center;width:13px;height:13px;border-radius:2px;background:#0a66c2;color:white;font:700 10px Arial,sans-serif}.TesolResources_advisorDescription__jNhcY{font-size:11px;line-height:1.9;color:#705D64;margin:20px 0}.TesolResources_advisorActions__0bpQn{display:flex;flex-wrap:wrap;gap:8px;padding-top:17px;border-top:1px solid #e4d5b4}.TesolResources_advisorActions__0bpQn a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border-radius:8px;padding:10px;background:#D4AF37;border:1px solid #d4af37;color:#2D0A18;font-size:10px;font-weight:800}.TesolResources_advisorActions__0bpQn a:hover{background:#c9a32f}.TesolResources_advisorActions__0bpQn a+a{background:white;border-color:#e0d4c6;color:#731F32}.TesolResources_advisorNote__oUhjH{font-size:9px;line-height:1.7;color:#8A7770;margin-top:13px}.TesolResources_lessonLayout__mLK30>article{min-width:0}.TesolResources_paper__fnsio{box-shadow:0 8px 25px #4a141e03}.TesolResources_paper__fnsio>section+section{margin-top:40px;padding-top:36px}.TesolResources_paper__fnsio h2{font-size:26px;line-height:1.35;margin-bottom:18px;color:#3b1523;text-wrap:balance}.TesolResources_paper__fnsio li,.TesolResources_paper__fnsio p{font-size:14px;line-height:1.95}.TesolResources_paper__fnsio>section>p{max-width:74ch}.TesolResources_paper__fnsio p+p{margin-top:17px}.TesolResources_contents__x1TOl{max-height:calc(100svh - 110px);overflow:auto;scrollbar-width:thin;scrollbar-color:#d4c4b8 transparent;padding-right:8px}.TesolResources_contents__x1TOl nav a{border-left:2px solid transparent;padding:7px 10px;border-radius:0 6px 6px 0;font-size:10px}.TesolResources_contents__x1TOl nav a:hover,.TesolResources_contents__x1TOl nav a[aria-current=page]{background:#ece0d5;color:#731F32;border-left-color:#D4AF37}.TesolResources_teachingSteps__Pp9r3{padding:0!important;list-style:none;display:grid;gap:0;counter-reset:teaching}.TesolResources_teachingSteps__Pp9r3 li{display:flex;align-items:flex-start;gap:16px;padding:17px 0;border-bottom:1px solid #eee4da;margin:0!important}.TesolResources_teachingSteps__Pp9r3 li>span{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:9px;background:#f2e7d8;color:#947223;font-size:10px;font-weight:800;margin-top:3px}.TesolResources_teachingSteps__Pp9r3 p{margin:0;font-size:13px}.TesolResources_evidenceBox__y_8NM{border-left:3px solid #54735a;background:#eff4ec;border-radius:0 9px 9px 0;padding:19px;margin-top:22px}.TesolResources_evidenceBox__y_8NM>span{color:#47654e;font-size:8px;font-weight:800;letter-spacing:.14em}.TesolResources_evidenceBox__y_8NM p{font-size:12px;color:#47654e;margin-top:8px}.TesolResources_mistakeBox__g2wxz{padding:20px;border:1px solid #e8d3ca;border-left:3px solid #8f4550;border-radius:9px;background:#fbf1ed}.TesolResources_mistakeBox__g2wxz p{margin:0;font-size:13px;color:#6b3944;font-weight:600}.TesolResources_adaptationGrid__51xF9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.TesolResources_adaptationGrid__51xF9>div{padding:21px;border:1px solid #e5dbcb;border-radius:10px;background:#faf6ef}.TesolResources_adaptationGrid__51xF9 span{color:#947223;font-size:8px;font-weight:800;letter-spacing:.12em}.TesolResources_adaptationGrid__51xF9 h3{margin:9px 0 12px;font-size:15px}.TesolResources_adaptationGrid__51xF9 p{font-size:12px;margin-top:10px}.TesolResources_faqs__QBD_O{display:grid;gap:10px}.TesolResources_faqs__QBD_O details{border:1px solid #e5dacf;border-radius:10px;background:#faf7f2;padding:18px 20px}.TesolResources_faqs__QBD_O summary{cursor:pointer;font-size:13px;font-weight:700;line-height:1.7;color:#51323c}.TesolResources_faqs__QBD_O p{padding-top:15px;margin-top:12px;border-top:1px solid #e9dfd3;font-size:13px}.TesolResources_relatedGrid__mebfh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:28px}.TesolResources_relatedGrid__mebfh a{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:20px;border:1px solid #e5dacf;background:#faf7f2;border-radius:10px;color:#731F32}.TesolResources_relatedGrid__mebfh a:hover{border-color:#b8a17d;background:#f4ecdf}.TesolResources_relatedGrid__mebfh span{font-size:8px;font-weight:800;letter-spacing:.12em;color:#947223}.TesolResources_relatedGrid__mebfh strong{font-size:13px;line-height:1.6}.TesolResources_hubAdvisor__GD1TJ{display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:center;gap:44px;margin-top:48px;margin-bottom:10px;padding:32px;border:1px solid #e1d2ba;border-radius:16px;background:#eee4d7}.TesolResources_hubAdvisor__GD1TJ h2{margin:12px 0 16px;font-size:30px;font-weight:800;line-height:1.25;letter-spacing:-.025em}.TesolResources_hubAdvisor__GD1TJ>div>p{color:#705D64;font-size:13px;line-height:1.9;max-width:550px}.TesolResources_hubAdvisor__GD1TJ .TesolResources_eyebrow__vWaON{color:#947223}@media(max-width:1000px){.TesolResources_lessonHeroGrid__KsJP8{grid-template-columns:minmax(0,1fr) 310px;gap:30px}.TesolResources_lessonHero__7wU4y .TesolResources_lessonTitle__S_2vN{font-size:33px}.TesolResources_advisor__geTxI{padding:20px}.TesolResources_advisorProfile__3MtS9{gap:12px}.TesolResources_advisorPortrait__1hs2w{width:68px;height:88px}.TesolResources_advisor__geTxI h2{font-size:20px}}@media(max-width:800px){.TesolResources_lessonHeroGrid__KsJP8{grid-template-columns:1fr;gap:28px;padding-top:28px}.TesolResources_lessonHeroGrid__KsJP8 .TesolResources_advisor__geTxI{max-width:510px}.TesolResources_lessonHero__7wU4y .TesolResources_lessonTitle__S_2vN{font-size:34px;max-width:700px}.TesolResources_hubAdvisor__GD1TJ{grid-template-columns:1fr;gap:24px}.TesolResources_hubAdvisor__GD1TJ .TesolResources_advisor__geTxI{max-width:510px}}@media(max-width:540px){.TesolResources_lessonHero__7wU4y .TesolResources_lessonTitle__S_2vN{font-size:29px}.TesolResources_lessonHeroGrid__KsJP8 .TesolResources_lead__Hm9ps{font-size:13px}.TesolResources_adaptationGrid__51xF9,.TesolResources_relatedGrid__mebfh{grid-template-columns:1fr}.TesolResources_paper__fnsio h2{font-size:23px}.TesolResources_paper__fnsio li,.TesolResources_paper__fnsio p{font-size:13px;line-height:1.9}.TesolResources_teachingSteps__Pp9r3{gap:0}.TesolResources_teachingSteps__Pp9r3 li{gap:12px}.TesolResources_hubAdvisor__GD1TJ{padding:22px}.TesolResources_hubAdvisor__GD1TJ h2{font-size:25px}.TesolResources_advisor__geTxI h2{font-size:21px}}.TesolResources_lessonToolbar__UbDgE{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.TesolResources_source__hM_GK{color:#8A7770;font-size:11px!important}.TesolResources_source__hM_GK a{text-decoration:underline;text-underline-offset:3px;color:#731F32}.TesolResources_sequence__jD8uG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.TesolResources_sequence__jD8uG a{border:1px solid var(--border);border-radius:10px;padding:20px;background:#F6EFE9;display:flex;flex-direction:column;gap:10px;color:#731F32}.TesolResources_sequence__jD8uG span{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.TesolResources_sequence__jD8uG strong{font-size:15px;line-height:1.5}.TesolResources_sequence__jD8uG a:last-child{background:#4A141E;color:white}.TesolResources_mobileContents__BvKfi{display:none}@media(max-width:900px){.TesolResources_heroGrid__X14oG{gap:30px}.TesolResources_lessonLayout__mLK30,.TesolResources_libraryLayout__Zv_I0{grid-template-columns:180px minmax(0,1fr);gap:24px}.TesolResources_toolGrid__d_hel{grid-template-columns:repeat(2,minmax(0,1fr))}.TesolResources_preview__e85qg{padding:21px}.TesolResources_preview__e85qg h2{font-size:20px}.TesolResources_pathCard__06vi2{padding:20px}}@media(max-width:700px){.TesolResources_heroGrid__X14oG{grid-template-columns:1fr;padding:38px 0}.TesolResources_preview__e85qg{transform:none;max-width:480px}.TesolResources_stats__eH___{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.TesolResources_pathGrid__fR096{grid-template-columns:1fr}.TesolResources_pathCard__06vi2 ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.TesolResources_sectionHeading__ybGRX{align-items:start;flex-direction:column;gap:14px}.TesolResources_lessonLayout__mLK30,.TesolResources_libraryLayout__Zv_I0{grid-template-columns:1fr;gap:22px}.TesolResources_sidebar___9_Mq{position:static}.TesolResources_sidebar___9_Mq nav{display:flex;gap:7px;overflow:auto;padding:4px}.TesolResources_filter__YewTK{white-space:nowrap;width:auto;flex-shrink:0;padding:10px 12px}.TesolResources_progressCard__AxdhW{margin-top:16px;padding:14px}.TesolResources_progressCard__AxdhW progress{margin-top:8px}.TesolResources_contents__x1TOl{display:none}.TesolResources_mobileContents__BvKfi{display:block;padding:16px;border:1px solid var(--border);border-radius:10px;margin-bottom:20px;background:#fffefa;font-size:12px}.TesolResources_mobileContents__BvKfi nav{display:grid;gap:12px;padding-top:14px;color:#731F32}.TesolResources_cta__dtltj>div,.TesolResources_footer__u1EMx>div{flex-direction:column;align-items:start}.TesolResources_navLibrary__P32O_{display:none}.TesolResources_navInner__hmt9t{gap:10px;padding:12px 16px}.TesolResources_navInner__hmt9t nav{gap:0}.TesolResources_brand__vjPld{font-size:11px}.TesolResources_brand__vjPld small{font-size:7px;letter-spacing:.1em}.TesolResources_join___sS2c{font-size:10px;gap:6px;padding:10px}.TesolResources_hero__OOd2c h1{font-size:34px}.TesolResources_lessonHero__7wU4y h1{font-size:31px}.TesolResources_lead__Hm9ps{font-size:14px}.TesolResources_library__W5wH8{padding:42px 0}.TesolResources_pathways__NpRTr{padding-top:38px}}@media(max-width:460px){.TesolResources_container__9DU_c{width:calc(100% - 32px)}.TesolResources_sequence__jD8uG,.TesolResources_toolGrid__d_hel,.TesolResources_topicList__zVJAp{grid-template-columns:1fr}.TesolResources_topicList__zVJAp{padding:0 18px 18px}.TesolResources_moduleTop__fWrV0{padding:18px;gap:10px}.TesolResources_moduleTop__fWrV0 h3{font-size:16px}.TesolResources_moduleNumber__hOKFq{width:32px;height:32px;font-size:11px}.TesolResources_pathCard__06vi2 ol{grid-template-columns:1fr}.TesolResources_paper__fnsio{padding:21px}.TesolResources_paper__fnsio h2{font-size:23px}.TesolResources_practice__4FPM0{padding:18px}.TesolResources_hero__OOd2c h1{font-size:30px}.TesolResources_brand__vjPld>span{width:32px;height:32px}.TesolResources_brand__vjPld small{font-size:6px}.TesolResources_stats__eH___ strong{font-size:23px}}@media(prefers-reduced-motion:reduce){.TesolResources_page__bXERe *{transition:none!important;scroll-behavior:auto!important}.TesolResources_preview__e85qg{transform:none}}@media print{.TesolResources_contents__x1TOl,.TesolResources_footer__u1EMx,.TesolResources_lessonToolbar__UbDgE,.TesolResources_mobileContents__BvKfi,.TesolResources_nav__Wj3ea,.TesolResources_practiceActions__mj1q4,.TesolResources_practice__4FPM0 button,.TesolResources_quiz__lcNkB,.TesolResources_sequence__jD8uG,.TesolResources_skip__g_eVZ{display:none!important}.TesolResources_page__bXERe{background:white}.TesolResources_hero__OOd2c{background:white;color:#2D0A18;padding:0}.TesolResources_crumbs__Ja1V_{color:#705D64}.TesolResources_eyebrow__vWaON,.TesolResources_hero__OOd2c .TesolResources_lead__Hm9ps,.TesolResources_meta__rDmlm{color:#4A141E}.TesolResources_container__9DU_c{width:100%}.TesolResources_lessonLayout__mLK30{display:block;padding:15px 0}.TesolResources_paper__fnsio{padding:0;border:0}.TesolResources_paper__fnsio>section{break-inside:auto}.TesolResources_example__kKtJ4,.TesolResources_model___4ViN{break-inside:avoid}.TesolResources_practice__4FPM0{background:white;padding:16px}.TesolResources_practice__4FPM0 textarea{min-height:180px}.TesolResources_source__hM_GK{color:#555}.TesolResources_practice__4FPM0 textarea{display:none}.TesolResources_printNotes__P0Cmb{display:block;min-height:180px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.8;padding:14px;border:1px solid #ddd}.TesolResources_advisor__geTxI,.TesolResources_lessonByline__J3uVW,.TesolResources_lessonHeroGrid__KsJP8 .TesolResources_heroActions__osbyf{display:none!important}.TesolResources_lessonHeroGrid__KsJP8{display:block;padding:12px 0}.TesolResources_lessonCategory__yVUi7{color:#4A141E;border-color:#ddd}.TesolResources_adaptationGrid__51xF9{grid-template-columns:1fr}.TesolResources_evidenceBox__y_8NM,.TesolResources_mistakeBox__g2wxz,.TesolResources_teachingSteps__Pp9r3 li{break-inside:avoid}}