.ResourceLesson_intro__VIkL8{min-width:0}.ResourceLesson_intro__VIkL8 h1{overflow-wrap:anywhere}.ResourceLesson_byline__E5YeP{margin-top:22px;color:#FFFFFFB3;font-size:12px;line-height:1.8}.ResourceLesson_byline__E5YeP a{color:#E6D3B1;text-decoration:underline!important;text-underline-offset:4px}.ResourceLesson_layout__fHFxf{display:grid;grid-template-columns:252px minmax(0,1fr);gap:32px;align-items:start;padding:56px 0 64px}.ResourceLesson_layout__fHFxf .ResourceLesson_contents___9GU6{position:sticky;top:24px;padding:24px;max-height:calc(100svh - 48px);overflow:auto;border:1px solid var(--border);border-top:3px solid var(--gold);border-radius:20px;background:#fff}.ResourceLesson_layout__fHFxf .ResourceLesson_contents___9GU6>a{font-size:13px;line-height:1.7;color:var(--wine);gap:8px}.ResourceLesson_layout__fHFxf .ResourceLesson_contents___9GU6>p{margin:26px 0 12px;font-size:10px;color:var(--resource-accent);font-weight:800;letter-spacing:.1em}.ResourceLesson_layout__fHFxf .ResourceLesson_contents___9GU6 nav{gap:5px}.ResourceLesson_layout__fHFxf .ResourceLesson_contents___9GU6 nav a{font-size:12px;line-height:1.65;padding:9px 10px;border:1px solid transparent;border-radius:10px;color:var(--muted)}.ResourceLesson_layout__fHFxf .ResourceLesson_contents___9GU6 nav a:hover,.ResourceLesson_layout__fHFxf .ResourceLesson_contents___9GU6 nav a[aria-current=page]{color:var(--wine);border-color:var(--border);background:var(--cream)}.ResourceLesson_article__lS4z9{min-width:0}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2>section{padding:36px;margin:0;border:1px solid var(--border);border-radius:20px;background:#fff;scroll-margin-top:24px;box-shadow:0 4px 18px #3D0E2005}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2>section+section{margin-top:24px;padding-top:36px}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 h2{margin:0 0 22px;color:var(--wine);font-size:clamp(26px,2.7vw,34px);font-weight:900;line-height:1.25;letter-spacing:-.025em;text-wrap:balance}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 h3{color:var(--wine);font-size:20px;font-weight:800;line-height:1.4}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 h3 a{display:inline;margin:0;font:inherit;color:inherit}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 li,.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 p{color:var(--muted);font-size:15px;line-height:1.85;overflow-wrap:anywhere}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 p+p{margin-top:16px}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2>section>p{max-width:76ch}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 .ResourceLesson_secondary__w5ZYv,.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 button{min-height:48px;border-radius:16px;font-size:14px;line-height:1.6;padding:12px 18px}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 button[aria-pressed=true]{border-color:var(--gold);background:var(--resource-soft);color:var(--wine)}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 textarea{border-color:var(--border);border-radius:14px;padding:18px;font-size:16px;line-height:1.8;background:#fff}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 label{font-size:14px;line-height:1.7}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 small{font-size:12px;line-height:1.7}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 details{border-color:var(--border);border-radius:16px;background:var(--resource-soft);padding:20px 24px}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 summary{color:var(--wine);font-size:15px;line-height:1.6}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 details p{font-size:15px}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 fieldset{border:1px solid var(--border);border-radius:16px;padding:24px;margin-top:18px}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 legend{color:var(--wine);font-size:14px;font-weight:800;padding-inline:8px}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 .ResourceLesson_guideGrid__7WNtY{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 .ResourceLesson_guideCard__NY_4_{padding:24px;border:1px solid var(--border);border-top:3px solid var(--gold);border-radius:20px;background:#fff}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 .ResourceLesson_guideCard__NY_4_>a{margin-top:18px;font-size:13px;line-height:1.7}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 .ResourceLesson_practice__2tdSZ{padding:26px;border:1px solid var(--border);border-radius:20px;background:var(--resource-soft)}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 .ResourceLesson_cardGrid___QEzT>a{padding:24px;border-color:var(--border);border-radius:20px}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 .ResourceLesson_cardGrid___QEzT span{font-size:11px;line-height:1.7}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 .ResourceLesson_cardGrid___QEzT strong{font-size:16px;line-height:1.6}.ResourceLesson_article__lS4z9 .ResourceLesson_mobileContents__geXT3{margin-bottom:24px;padding:20px;border-radius:16px;background:white;font-size:14px}.ResourceLesson_article__lS4z9 .ResourceLesson_mobileContents__geXT3 nav{font-size:14px}.ResourceLesson_support__dAca0{margin-top:0;margin-bottom:56px}@media(max-width:1000px){.ResourceLesson_layout__fHFxf{grid-template-columns:220px minmax(0,1fr);gap:24px}.ResourceLesson_layout__fHFxf .ResourceLesson_contents___9GU6{padding:20px}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2>section{padding:28px}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2>section+section{padding-top:28px}}@media(max-width:800px){.ResourceLesson_layout__fHFxf{grid-template-columns:1fr;padding:36px 0 48px}.ResourceLesson_layout__fHFxf .ResourceLesson_contents___9GU6{display:none}.ResourceLesson_article__lS4z9 .ResourceLesson_mobileContents__geXT3{display:block}.ResourceLesson_article__lS4z9 .ResourceLesson_mobileContents__geXT3 nav{display:grid;gap:12px;padding-top:16px}}@media(max-width:1000px){.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 .ResourceLesson_guideGrid__7WNtY{grid-template-columns:1fr}}@media(max-width:540px){.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2>section,.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2>section+section{padding:24px 20px}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 h2{font-size:27px}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 h3{font-size:19px}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 details,.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 fieldset{padding:18px}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 button{width:100%}.ResourceLesson_byline__E5YeP{font-size:12px}.ResourceLesson_layout__fHFxf{gap:0}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2>section+section{margin-top:18px}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 .ResourceLesson_cardGrid___QEzT>a,.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 .ResourceLesson_guideCard__NY_4_,.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 .ResourceLesson_practice__2tdSZ{padding:20px}}@media print{.ResourceLesson_layout__fHFxf{display:block;padding:16px 0}.ResourceLesson_article__lS4z9 .ResourceLesson_mobileContents__geXT3,.ResourceLesson_layout__fHFxf .ResourceLesson_contents___9GU6{display:none}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2>section{padding:0;border:0;border-radius:0;box-shadow:none}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2>section+section{margin-top:24px;padding-top:20px;border-top:1px solid #ddd}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 h2{font-size:23px}.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 li,.ResourceLesson_article__lS4z9 .ResourceLesson_content__n16v2 p{font-size:12px}.ResourceLesson_byline__E5YeP,.ResourceLesson_courseCta__lys9p,.ResourceLesson_support__dAca0{display:none}}.CvimResources_page__gNv6t{--wine:#4A1429;--deep:#3D0E20;--gold:#D4B038;--cream:#FAF5F0;--muted:#6B5D52;--border:#E5DDD5;--resource-width:1152px;--resource-primary:#D4B038;--resource-primary-text:#3D0E20;--resource-primary-hover:#E4C359;--resource-hero:linear-gradient(150deg,#3D0E20,#4A1429 45%,#5A1F34);--panel-top:24px;--resource-accent:#806015;--resource-soft:#FFFBF5;min-height:100vh;background:var(--cream);color:var(--deep);font-family:var(--site-font,Arial,sans-serif)}.CvimResources_page__gNv6t *,.CvimResources_page__gNv6t :after,.CvimResources_page__gNv6t :before{box-sizing:border-box}@media print{.CvimResources_siteChrome__hX6hW{display:none!important}}.CvimResources_page__gNv6t a{text-decoration:none}.CvimResources_page__gNv6t :is(a,button,input,textarea,summary):focus-visible{outline:3px solid #B58A24;outline-offset:4px}.CvimResources_container__hRp7d{width:min(var(--resource-width),calc(100% - 48px));margin-inline:auto}.CvimResources_skip__ijIq1{position:fixed;top:8px;left:12px;z-index:100;transform:translateY(-150%);background:white;color:var(--wine);padding:12px 18px;border-radius:8px}.CvimResources_skip__ijIq1:focus{transform:none}.CvimResources_nav__EX9q2{position:sticky;top:0;z-index:30;background:#F6EFE9F5;border-bottom:1px solid #d4af374d;backdrop-filter:blur(12px)}.CvimResources_navInner__8iTx_{display:flex;justify-content:space-between;align-items:center;gap:16px;max-width:1152px;margin:auto;padding:14px 20px}.CvimResources_brand__JwAdJ{display:flex;gap:10px;align-items:center;color:var(--deep);font-size:13px;font-weight:800}.CvimResources_brand__JwAdJ>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}.CvimResources_brand__JwAdJ small{display:block;margin-top:4px;font-size:8px;font-weight:700;letter-spacing:.15em;color:#8B6C21}.CvimResources_navInner__8iTx_ nav{display:flex;align-items:center;gap:22px}.CvimResources_navLibrary___4e0D{display:flex;align-items:center;gap:7px;color:var(--wine);font-size:12px;font-weight:700}.CvimResources_join__KUuOJ,.CvimResources_primary__Y0_E_{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;border-radius:16px;padding:14px 24px;background:var(--resource-primary);color:var(--resource-primary-text);border:2px solid var(--resource-primary);font-size:14px;font-weight:800;cursor:pointer}.CvimResources_join__KUuOJ:hover,.CvimResources_primary__Y0_E_:hover{background:var(--resource-primary-hover);border-color:var(--gold)}.CvimResources_hero__KgGOq{background:var(--resource-hero);color:#F6EFE9;padding:28px 0 0;border-bottom:4px solid var(--gold)}.CvimResources_crumbs__q8kSt{display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-size:12px;font-weight:600;color:#FFFFFFB3;line-height:1.8}.CvimResources_crumbs__q8kSt a:hover{color:var(--gold)}.CvimResources_heroGrid__hMGeZ{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:64px;padding:56px 0 64px}.CvimResources_eyebrow__qIYzB{color:var(--gold);font-size:11px;line-height:1.7;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.CvimResources_hero__KgGOq h1{font-size:clamp(36px,4.5vw,60px);font-weight:900;line-height:1.1;letter-spacing:-.03em;margin:22px 0;text-wrap:balance}.CvimResources_hero__KgGOq h1 em{font-style:normal;color:var(--gold)}.CvimResources_lead__r73Cn{max-width:640px;font-size:18px;line-height:1.8;color:#F6EFE9CC;font-weight:400}.CvimResources_heroActions__RZzuU{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px}.CvimResources_heroLink__p9zFI{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 18px;border:1px solid #e6d3b14d;border-radius:16px;font-size:14px;font-weight:700;color:#F6EFE9;background:#FFFFFF0D}.CvimResources_heroNote__pSDQG{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:20px;font-size:12px;line-height:1.7;color:#FFFFFFB3}.CvimResources_preview__ehxHj{padding:30px;border-radius:24px;background:#fff;color:var(--deep);box-shadow:0 28px 70px #17050D40;border:2px solid #d4af3759;transform:none;min-width:0}.CvimResources_previewTop__iZixM{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:var(--resource-accent);font-size:10px;letter-spacing:.1em;font-weight:800}.CvimResources_previewTop__iZixM span{border:1px solid #ddd0ae;border-radius:20px;padding:5px 9px;letter-spacing:0;color:var(--wine)}.CvimResources_preview__ehxHj h2{font-size:28px;font-weight:900;line-height:1.25;margin:24px 0 12px;color:var(--wine);letter-spacing:-.025em}.CvimResources_previewStep__NkAro{display:flex;gap:14px;align-items:center;padding:18px 0;border-top:1px solid var(--border)}.CvimResources_previewStep__NkAro>span{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;background:var(--wine);color:var(--gold);font-size:12px;font-weight:800}.CvimResources_previewStep__NkAro strong{display:block;font-size:14px;line-height:1.6}.CvimResources_previewStep__NkAro p{color:var(--muted);font-size:12px;line-height:1.7;margin:4px 0 0}.CvimResources_stats__rnejj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ffffff26;padding:22px 0;gap:20px}.CvimResources_stats__rnejj div{display:flex;align-items:center;gap:12px}.CvimResources_stats__rnejj strong{font-size:32px;font-weight:900;color:var(--gold)}.CvimResources_stats__rnejj span{font-size:12px;line-height:1.6;color:#FFFFFFB3}.CvimResources_pathways__jsXDN{padding:8px 0 0}.CvimResources_sectionHeading___XXz6{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px}.CvimResources_sectionHeading___XXz6 .CvimResources_eyebrow__qIYzB{color:#8B6C21}.CvimResources_sectionHeading___XXz6 h2{margin-top:12px;font-size:clamp(28px,3vw,36px);font-weight:900;letter-spacing:-.025em;line-height:1.2;color:var(--wine)}.CvimResources_sectionHeading___XXz6>p{font-size:14px;color:var(--muted);line-height:1.8;max-width:320px}.CvimResources_pathGrid__o5bJO{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.CvimResources_pathCard__pUzQ8{border:1px solid var(--border);border-top:3px solid var(--gold);border-radius:20px;background:#fff;padding:28px}.CvimResources_pathCard__pUzQ8>span{color:#9A7630;font-size:10px;font-weight:800;letter-spacing:.12em}.CvimResources_pathCard__pUzQ8 h3{font-size:20px;font-weight:800;margin:14px 0 10px;line-height:1.35}.CvimResources_pathCard__pUzQ8 p{font-size:14px;color:var(--muted);line-height:1.8}.CvimResources_pathCard__pUzQ8 ol{padding:18px 0 0;list-style:none;display:grid;gap:12px}.CvimResources_pathCard__pUzQ8 li a{display:flex;gap:9px;align-items:start;font-size:13px;font-weight:650;color:var(--wine);line-height:1.7}.CvimResources_pathCard__pUzQ8 li span{font-size:9px;color:#9A8A70;padding-top:1px}.CvimResources_library__Wok44{padding:64px 0;scroll-margin-top:24px}.CvimResources_libraryLayout__LuHz5{display:grid;grid-template-columns:210px minmax(0,1fr);gap:36px;align-items:start}.CvimResources_sidebar__plZCM{position:sticky;top:16px;max-height:calc(100svh - 32px);overflow:auto;scrollbar-width:thin;scrollbar-color:#d4c4b8 transparent;padding-right:6px}.CvimResources_sidebar__plZCM>p{font-size:9px;color:#8A7770;font-weight:800;letter-spacing:.13em;margin-bottom:16px}.CvimResources_sidebar__plZCM nav{display:grid;gap:5px}.CvimResources_filter__1c7qd{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:13px;font-weight:600;text-align:left;background:transparent;cursor:pointer}.CvimResources_filter__1c7qd small{font-size:9px;color:#907A71}.CvimResources_filter__1c7qd:hover{background:#efe5db}.CvimResources_active__jX_ky{background:#eaded4;border-color:#decbbd;color:var(--wine);font-weight:800}.CvimResources_progressCard__odPju{margin-top:26px;border:1px solid #ddcfb1;border-radius:10px;background:#f3ead8;padding:18px}.CvimResources_progressCard__odPju strong{font-size:12px}.CvimResources_progressCard__odPju p{font-size:10px;line-height:1.8;color:#705D64;margin-top:8px}.CvimResources_progressCard__odPju progress{width:100%;accent-color:var(--wine);height:6px;margin-top:14px}.CvimResources_search__JZ0SJ{display:flex;align-items:center;gap:12px;padding:0 16px;border:1px solid #d9cdc2;border-radius:10px;background:#fff;color:#8A7770}.CvimResources_search__JZ0SJ:focus-within{border-color:var(--wine);box-shadow:0 0 0 3px #731F320D}.CvimResources_search__JZ0SJ input{width:100%;min-width:0;padding:16px 0;border:0;outline:none!important;background:transparent;font-size:16px;color:var(--deep)}.CvimResources_search__JZ0SJ button{background:transparent;border:0;font-size:10px;color:var(--wine);cursor:pointer}.CvimResources_resultBar__zX8_L{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin:18px 0;font-size:10px;color:var(--muted)}.CvimResources_resultBar__zX8_L label{display:flex;align-items:center;gap:7px}.CvimResources_resultBar__zX8_L input{accent-color:var(--wine)}.CvimResources_moduleList__3rYrs{display:grid;gap:18px}.CvimResources_moduleCard__U_L6v{border:1px solid var(--border);border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 4px 18px #3D0E2005}.CvimResources_moduleTop___qsaV{display:flex;align-items:flex-start;gap:14px;padding:23px}.CvimResources_moduleNumber__4GBEe{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}.CvimResources_moduleTop___qsaV>div{flex:1;min-width:0}.CvimResources_moduleTop___qsaV small{display:block;color:#8B6C21;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.CvimResources_moduleTop___qsaV h3{font-size:21px;font-weight:800;margin:5px 0 8px;line-height:1.35}.CvimResources_moduleTop___qsaV h3 a:hover{color:var(--wine)}.CvimResources_moduleTop___qsaV p{font-size:14px;line-height:1.8;color:var(--muted)}.CvimResources_topicList__BqNwX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;list-style:none;padding:0 23px 23px}.CvimResources_topicList__BqNwX 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:var(--wine);font-size:13px;line-height:1.6;font-weight:600;background:#fff}.CvimResources_topicList__BqNwX a:hover{border-color:#BDA47B;background:#fcf9f4}.CvimResources_topicList__BqNwX svg{flex-shrink:0;color:#9A7630}.CvimResources_empty__OaNzp{text-align:center;border:1px dashed #cdb9a4;border-radius:12px;padding:42px 24px;background:#fffefa}.CvimResources_empty__OaNzp h3{font-size:20px;font-weight:800}.CvimResources_empty__OaNzp p{margin:12px 0 20px;font-size:12px;color:var(--muted)}.CvimResources_toolkit__je_Jq{padding:0 0 65px}.CvimResources_toolGrid__BKfpE{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.CvimResources_tool__iOww9{padding:28px;background:white;border:1px solid var(--border);border-radius:20px;display:flex;flex-direction:column;align-items:start;gap:18px}.CvimResources_tool__iOww9>svg{color:#9A7630}.CvimResources_tool__iOww9 h3{font-size:18px;font-weight:800;line-height:1.4}.CvimResources_tool__iOww9 p{font-size:14px;color:var(--muted);line-height:1.8}.CvimResources_tool__iOww9>span{margin-top:auto;display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;color:var(--wine)}.CvimResources_cta__9zCai{background:var(--resource-hero);color:white;padding:64px 0;border-top:3px solid var(--gold)}.CvimResources_cta__9zCai>div{display:flex;align-items:center;justify-content:space-between;gap:30px}.CvimResources_cta__9zCai h2{font-size:clamp(28px,3vw,38px);font-weight:900;line-height:1.2;margin:12px 0;letter-spacing:-.025em}.CvimResources_cta__9zCai p:last-child{color:#FFFFFFB3;font-size:16px;line-height:1.8;max-width:650px}.CvimResources_footer__gRC4w{padding:30px 0;border-top:1px solid var(--border)}.CvimResources_footer__gRC4w>div{display:flex;justify-content:space-between;gap:24px;align-items:center}.CvimResources_footer__gRC4w strong{font-size:12px}.CvimResources_footer__gRC4w p{font-size:10px;color:var(--muted);margin-top:6px}.CvimResources_footer__gRC4w nav{display:flex;flex-wrap:wrap;gap:18px;font-size:10px;color:var(--wine);font-weight:600}.CvimResources_lessonHero___ok3_{padding-bottom:36px}.CvimResources_lessonHero___ok3_ h1{max-width:950px;font-size:clamp(30px,4vw,46px);margin:18px 0}.CvimResources_lessonIntro__MXwqm{padding-top:34px}.CvimResources_lessonIntro__MXwqm .CvimResources_lead__r73Cn{max-width:800px;font-size:15px}.CvimResources_meta__GsEhG{display:flex;flex-wrap:wrap;gap:18px;align-items:center;margin-top:24px;color:#FFFFFFB3;font-size:10px}.CvimResources_meta__GsEhG a,.CvimResources_meta__GsEhG span{display:flex;align-items:center;gap:7px}.CvimResources_meta__GsEhG a{color:#F0D878;font-weight:700}.CvimResources_lessonLayout__zjohq{display:grid;grid-template-columns:210px minmax(0,1fr);gap:36px;padding:38px 0 65px;align-items:start}.CvimResources_contents__AmG8C{position:sticky;top:16px}.CvimResources_contents__AmG8C>a{color:var(--wine);font-size:11px;font-weight:800;display:flex;align-items:center;gap:6px}.CvimResources_contents__AmG8C>p{font-size:9px;font-weight:800;letter-spacing:.12em;color:#8A7770;margin:26px 0 12px}.CvimResources_contents__AmG8C nav{display:grid;gap:4px}.CvimResources_contents__AmG8C nav a{font-size:11px;line-height:1.7;color:var(--muted);padding:8px 0}.CvimResources_contents__AmG8C nav a:hover{color:var(--wine)}.CvimResources_paper__812Ud{min-width:0;background:#fffefa;border:1px solid var(--border);border-radius:14px;padding:clamp(22px,3vw,40px)}.CvimResources_paper__812Ud>section{scroll-margin-top:24px}.CvimResources_paper__812Ud>section+section{margin-top:32px;border-top:1px solid #ece3da;padding-top:30px}.CvimResources_paper__812Ud h2{font-size:25px;font-weight:800;line-height:1.3;letter-spacing:-.02em}.CvimResources_paper__812Ud h3{font-size:17px;font-weight:800;line-height:1.4}.CvimResources_paper__812Ud li,.CvimResources_paper__812Ud p{line-height:1.9;color:#66515A}.CvimResources_paper__812Ud p+p{margin-top:15px}.CvimResources_paper__812Ud ol,.CvimResources_paper__812Ud ul{padding-left:20px}.CvimResources_paper__812Ud li+li{margin-top:8px}.CvimResources_objectives__zIK7J{display:grid;gap:10px;padding:0!important;list-style:none}.CvimResources_objectives__zIK7J li{display:flex;align-items:start;gap:9px}.CvimResources_objectives__zIK7J svg{color:#8B6C21;flex-shrink:0;margin-top:6px}.CvimResources_example__xEOyd{border:1px solid #e4d6c4;background:#F6EFE9;border-radius:10px;padding:22px;margin:20px 0}.CvimResources_example__xEOyd>span{display:block;color:#8B6C21;font-size:9px;font-weight:800;letter-spacing:.12em;margin-bottom:10px}.CvimResources_example__xEOyd p{margin:0}.CvimResources_notice__hqKJU{border-left:3px solid var(--gold);padding:12px 18px;background:#f8f2e4;font-size:12px!important;color:#705D64;line-height:1.8}.CvimResources_resourceTopics__lgguE{display:grid;gap:14px}.CvimResources_resourceTopic__3Fmqy{border:1px solid #e7dcd0;border-radius:10px;padding:22px}.CvimResources_resourceTopic__3Fmqy>small{color:#8B6C21;font-size:9px;font-weight:800}.CvimResources_resourceTopic__3Fmqy h3{margin:8px 0 10px}.CvimResources_resourceTopic__3Fmqy p{font-size:12px}.CvimResources_resourceTopic__3Fmqy a{display:inline-flex;align-items:center;gap:8px;color:var(--wine);font-size:11px;font-weight:800;margin-top:14px}.CvimResources_practice__HiFzd{padding:24px;border:1px solid #ddc59e;border-radius:12px;background:#F6EFE9;margin-top:24px}.CvimResources_practice__HiFzd h3{margin-bottom:12px}.CvimResources_practice__HiFzd label{font-size:12px;font-weight:700;display:block;margin:20px 0 8px}.CvimResources_practice__HiFzd 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)}.CvimResources_practice__HiFzd small{display:block;color:var(--muted);font-size:10px;margin-top:8px;line-height:1.7}.CvimResources_practiceActions__RD9Oz{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.CvimResources_secondary___R4uF{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:var(--wine);font-size:11px;font-weight:700;cursor:pointer}.CvimResources_secondary___R4uF:hover{background:#eee4d8}.CvimResources_primary__Y0_E_:disabled,.CvimResources_secondary___R4uF:disabled{opacity:.5;cursor:not-allowed}.CvimResources_model__UsnGW{border:1px solid #d5ddcf;border-radius:9px;padding:20px;background:#f1f5ed;margin-top:20px}.CvimResources_model__UsnGW h4{font-size:12px;font-weight:800;margin-bottom:9px;color:#286653}.CvimResources_model__UsnGW p{font-size:13px}.CvimResources_model__UsnGW ul{margin:14px 0}.CvimResources_model__UsnGW li{font-size:12px}.CvimResources_model__UsnGW label{font-weight:500;display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.7}.CvimResources_model__UsnGW input{accent-color:#286653;margin-top:4px}.CvimResources_status__2t0N3{font-size:11px!important;color:#286653!important;margin-top:12px}.CvimResources_quiz__CciAt fieldset{margin:22px 0;padding:18px;border:1px solid #e1d5c7;border-radius:10px;min-width:0}.CvimResources_quiz__CciAt legend{font-size:12px;font-weight:800;padding:0 6px}.CvimResources_quiz__CciAt fieldset>p{margin:8px 0 16px;font-size:13px}.CvimResources_quiz__CciAt 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}.CvimResources_quiz__CciAt input{margin-top:4px;accent-color:var(--wine);flex-shrink:0}.CvimResources_quiz__CciAt label:has(input:checked){border-color:var(--wine);background:#f8f0ee}.CvimResources_feedback__gXHWg{padding:14px;border-radius:8px;margin-top:14px;background:#f2ede4}.CvimResources_feedback__gXHWg p{font-size:12px;margin:0}.CvimResources_feedback__gXHWg strong{font-size:12px;color:var(--wine)}.CvimResources_printNotes__TcFZC{display:none}.CvimResources_resourceTopic__3Fmqy h3 a{display:inline;margin:0;font-size:inherit;line-height:inherit}.CvimResources_paper__812Ud li a,.CvimResources_paper__812Ud p a{text-decoration:underline;text-underline-offset:3px;color:var(--wine);overflow-wrap:anywhere}.CvimResources_lessonHeroGrid__okOSL{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:46px;align-items:center;padding:38px 0 14px}.CvimResources_lessonHeroGrid__okOSL .CvimResources_lessonIntro__MXwqm{padding-top:0;min-width:0}.CvimResources_lessonCategory__1jBm_{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}.CvimResources_lessonHero___ok3_ .CvimResources_lessonTitle__Dx_GE{font-size:clamp(30px,3.1vw,41px);line-height:1.22;max-width:760px;margin:20px 0;letter-spacing:-.03em;text-wrap:balance}.CvimResources_lessonHeroGrid__okOSL .CvimResources_lead__r73Cn{font-size:14px;line-height:1.85;max-width:680px}.CvimResources_lessonByline__ZgqvJ{display:flex;flex-wrap:wrap;gap:7px 16px;font-size:9px;color:#FFFFFFA8;margin-top:18px;line-height:1.8}.CvimResources_lessonByline__ZgqvJ a{text-decoration:underline;text-underline-offset:3px;color:#F0D878}.CvimResources_lessonHeroGrid__okOSL .CvimResources_heroActions__RZzuU{margin-top:24px;gap:12px 18px}.CvimResources_lessonHeroGrid__okOSL .CvimResources_primary__Y0_E_{font-size:13px;min-height:42px}.CvimResources_lessonHeroGrid__okOSL .CvimResources_heroLink__p9zFI{font-size:12px}.CvimResources_advisor__f8MFN{min-width:0;padding:23px;border:1px solid #dfc888;border-radius:16px;background:var(--resource-soft);color:var(--deep);box-shadow:0 14px 40px #13030a18}.CvimResources_advisorProfile__8kLrs{display:flex;align-items:center;gap:15px}.CvimResources_advisorPortrait__EcrkE{width:76px;height:96px;flex-shrink:0;object-fit:cover;object-position:top;border:2px solid #e6d8b4;border-radius:11px}.CvimResources_advisorProfile__8kLrs>div{min-width:0}.CvimResources_advisor__f8MFN h2{color:#4A141E;font-size:22px;font-weight:800;line-height:1.25;letter-spacing:-.02em;margin:0 0 5px}.CvimResources_advisorRole__OV5wl{color:#705D64;font-size:10px;line-height:1.6}.CvimResources_advisorLinkedin__28oyr{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}.CvimResources_advisorLinkedin__28oyr:hover{background:#eaf3fc}.CvimResources_inLogo__IikzS{display:grid;place-items:center;width:13px;height:13px;border-radius:2px;background:#0a66c2;color:white;font:700 10px Arial,sans-serif}.CvimResources_advisorDescription__6iHT5{font-size:11px;line-height:1.9;color:#705D64;margin:20px 0}.CvimResources_advisorActions__1fyB2{display:flex;flex-wrap:wrap;gap:8px;padding-top:17px;border-top:1px solid #e4d5b4}.CvimResources_advisorActions__1fyB2 a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;border-radius:8px;padding:10px;background:var(--resource-primary);border:1px solid var(--resource-primary);color:var(--resource-primary-text);font-size:10px;font-weight:800}.CvimResources_advisorActions__1fyB2 a:hover{background:var(--resource-primary-hover)}.CvimResources_advisorActions__1fyB2 a+a{background:white;border-color:#e0d4c6;color:var(--wine)}.CvimResources_advisorNote__8_JJb{font-size:9px;line-height:1.7;color:#8A7770;margin-top:13px}.CvimResources_lessonLayout__zjohq>article{min-width:0}.CvimResources_paper__812Ud{box-shadow:0 8px 25px #4a141e03}.CvimResources_paper__812Ud>section+section{margin-top:40px;padding-top:36px}.CvimResources_paper__812Ud h2{font-size:26px;line-height:1.35;margin-bottom:18px;color:#3b1523;text-wrap:balance}.CvimResources_paper__812Ud li,.CvimResources_paper__812Ud p{font-size:14px;line-height:1.95}.CvimResources_paper__812Ud>section>p{max-width:74ch}.CvimResources_paper__812Ud p+p{margin-top:17px}.CvimResources_contents__AmG8C{max-height:calc(100svh - 32px);overflow:auto;scrollbar-width:thin;scrollbar-color:#d4c4b8 transparent;padding-right:8px}.CvimResources_contents__AmG8C nav a{border-left:2px solid transparent;padding:7px 10px;border-radius:0 6px 6px 0;font-size:10px}.CvimResources_contents__AmG8C nav a:hover,.CvimResources_contents__AmG8C nav a[aria-current=page]{background:#ece0d5;color:var(--wine);border-left-color:#D4AF37}.CvimResources_teachingSteps__GatKw{padding:0!important;list-style:none;display:grid;gap:0;counter-reset:teaching}.CvimResources_teachingSteps__GatKw li{display:flex;align-items:flex-start;gap:16px;padding:17px 0;border-bottom:1px solid #eee4da;margin:0!important}.CvimResources_teachingSteps__GatKw 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}.CvimResources_teachingSteps__GatKw p{margin:0;font-size:13px}.CvimResources_evidenceBox___V1v7{border-left:3px solid #54735a;background:#eff4ec;border-radius:0 9px 9px 0;padding:19px;margin-top:22px}.CvimResources_evidenceBox___V1v7>span{color:#47654e;font-size:8px;font-weight:800;letter-spacing:.14em}.CvimResources_evidenceBox___V1v7 p{font-size:12px;color:#47654e;margin-top:8px}.CvimResources_mistakeBox___f8jy{padding:20px;border:1px solid #e8d3ca;border-left:3px solid #8f4550;border-radius:9px;background:#fbf1ed}.CvimResources_mistakeBox___f8jy p{margin:0;font-size:13px;color:#6b3944;font-weight:600}.CvimResources_adaptationGrid__EpkCX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.CvimResources_adaptationGrid__EpkCX>div{padding:21px;border:1px solid #e5dbcb;border-radius:10px;background:#faf6ef}.CvimResources_adaptationGrid__EpkCX span{color:#947223;font-size:8px;font-weight:800;letter-spacing:.12em}.CvimResources_adaptationGrid__EpkCX h3{margin:9px 0 12px;font-size:15px}.CvimResources_adaptationGrid__EpkCX p{font-size:12px;margin-top:10px}.CvimResources_faqs__rxEc_{display:grid;gap:10px}.CvimResources_faqs__rxEc_ details{border:1px solid #e5dacf;border-radius:10px;background:#faf7f2;padding:18px 20px}.CvimResources_faqs__rxEc_ summary{cursor:pointer;font-size:13px;font-weight:700;line-height:1.7;color:#51323c}.CvimResources_faqs__rxEc_ p{padding-top:15px;margin-top:12px;border-top:1px solid #e9dfd3;font-size:13px}.CvimResources_relatedGrid__2arcz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:28px}.CvimResources_relatedGrid__2arcz a{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:20px;border:1px solid #e5dacf;background:#faf7f2;border-radius:10px;color:var(--wine)}.CvimResources_relatedGrid__2arcz a:hover{border-color:#b8a17d;background:#f4ecdf}.CvimResources_relatedGrid__2arcz span{font-size:8px;font-weight:800;letter-spacing:.12em;color:#947223}.CvimResources_relatedGrid__2arcz strong{font-size:13px;line-height:1.6}.CvimResources_hubAdvisor__uCI96{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}.CvimResources_hubAdvisor__uCI96 h2{margin:12px 0 16px;font-size:30px;font-weight:800;line-height:1.25;letter-spacing:-.025em}.CvimResources_hubAdvisor__uCI96>div>p{color:#705D64;font-size:13px;line-height:1.9;max-width:550px}.CvimResources_hubAdvisor__uCI96 .CvimResources_eyebrow__qIYzB{color:#947223}@media(max-width:1000px){.CvimResources_lessonHeroGrid__okOSL{grid-template-columns:minmax(0,1fr) 310px;gap:30px}.CvimResources_lessonHero___ok3_ .CvimResources_lessonTitle__Dx_GE{font-size:33px}.CvimResources_advisor__f8MFN{padding:20px}.CvimResources_advisorProfile__8kLrs{gap:12px}.CvimResources_advisorPortrait__EcrkE{width:68px;height:88px}.CvimResources_advisor__f8MFN h2{font-size:20px}}@media(max-width:800px){.CvimResources_lessonHeroGrid__okOSL{grid-template-columns:1fr;gap:28px;padding-top:28px}.CvimResources_lessonHeroGrid__okOSL .CvimResources_advisor__f8MFN{max-width:510px}.CvimResources_lessonHero___ok3_ .CvimResources_lessonTitle__Dx_GE{font-size:34px;max-width:700px}.CvimResources_hubAdvisor__uCI96{grid-template-columns:1fr;gap:24px}.CvimResources_hubAdvisor__uCI96 .CvimResources_advisor__f8MFN{max-width:510px}}@media(max-width:540px){.CvimResources_lessonHero___ok3_ .CvimResources_lessonTitle__Dx_GE{font-size:29px}.CvimResources_lessonHeroGrid__okOSL .CvimResources_lead__r73Cn{font-size:13px}.CvimResources_adaptationGrid__EpkCX,.CvimResources_relatedGrid__2arcz{grid-template-columns:1fr}.CvimResources_paper__812Ud h2{font-size:23px}.CvimResources_paper__812Ud li,.CvimResources_paper__812Ud p{font-size:13px;line-height:1.9}.CvimResources_teachingSteps__GatKw{gap:0}.CvimResources_teachingSteps__GatKw li{gap:12px}.CvimResources_hubAdvisor__uCI96{padding:22px}.CvimResources_hubAdvisor__uCI96 h2{font-size:25px}.CvimResources_advisor__f8MFN h2{font-size:21px}}.CvimResources_lessonToolbar__Ay2X9{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.CvimResources_source__jERQd{color:#8A7770;font-size:11px!important}.CvimResources_source__jERQd a{text-decoration:underline;text-underline-offset:3px;color:var(--wine)}.CvimResources_sequence__a3_Ud{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px}.CvimResources_sequence__a3_Ud a{border:1px solid var(--border);border-radius:10px;padding:20px;background:#F6EFE9;display:flex;flex-direction:column;gap:10px;color:var(--wine)}.CvimResources_sequence__a3_Ud span{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.CvimResources_sequence__a3_Ud strong{font-size:15px;line-height:1.5}.CvimResources_sequence__a3_Ud a:last-child{background:var(--wine);color:white}.CvimResources_mobileContents___Rdx_{display:none}@media(max-width:900px){.CvimResources_heroGrid__hMGeZ{gap:30px}.CvimResources_lessonLayout__zjohq,.CvimResources_libraryLayout__LuHz5{grid-template-columns:180px minmax(0,1fr);gap:24px}.CvimResources_toolGrid__BKfpE{grid-template-columns:repeat(2,minmax(0,1fr))}.CvimResources_preview__ehxHj{padding:21px}.CvimResources_preview__ehxHj h2{font-size:20px}.CvimResources_pathCard__pUzQ8{padding:20px}}@media(max-width:700px){.CvimResources_heroGrid__hMGeZ{grid-template-columns:1fr;padding:38px 0}.CvimResources_preview__ehxHj{transform:none;max-width:480px}.CvimResources_stats__rnejj{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.CvimResources_pathGrid__o5bJO{grid-template-columns:1fr}.CvimResources_pathCard__pUzQ8 ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CvimResources_sectionHeading___XXz6{align-items:start;flex-direction:column;gap:14px}.CvimResources_lessonLayout__zjohq,.CvimResources_libraryLayout__LuHz5{grid-template-columns:1fr;gap:22px}.CvimResources_sidebar__plZCM{position:static;max-height:none;overflow:visible;padding-right:0}.CvimResources_sidebar__plZCM nav{display:flex;gap:7px;overflow:auto;padding:4px}.CvimResources_filter__1c7qd{white-space:nowrap;width:auto;flex-shrink:0;padding:10px 12px}.CvimResources_progressCard__odPju{margin-top:16px;padding:14px}.CvimResources_progressCard__odPju progress{margin-top:8px}.CvimResources_contents__AmG8C{display:none}.CvimResources_mobileContents___Rdx_{display:block;padding:16px;border:1px solid var(--border);border-radius:10px;margin-bottom:20px;background:#fffefa;font-size:12px}.CvimResources_mobileContents___Rdx_ nav{display:grid;gap:12px;padding-top:14px;color:var(--wine)}.CvimResources_cta__9zCai>div,.CvimResources_footer__gRC4w>div{flex-direction:column;align-items:start}.CvimResources_navLibrary___4e0D{display:none}.CvimResources_navInner__8iTx_{gap:10px;padding:12px 16px}.CvimResources_navInner__8iTx_ nav{gap:0}.CvimResources_brand__JwAdJ{font-size:11px}.CvimResources_brand__JwAdJ small{font-size:7px;letter-spacing:.1em}.CvimResources_join__KUuOJ{font-size:10px;gap:6px;padding:10px}.CvimResources_hero__KgGOq h1{font-size:34px}.CvimResources_lessonHero___ok3_ h1{font-size:31px}.CvimResources_lead__r73Cn{font-size:14px}.CvimResources_library__Wok44{padding:42px 0}.CvimResources_pathways__jsXDN{padding-top:38px}}@media(max-width:460px){.CvimResources_container__hRp7d{width:calc(100% - 32px)}.CvimResources_sequence__a3_Ud,.CvimResources_toolGrid__BKfpE,.CvimResources_topicList__BqNwX{grid-template-columns:1fr}.CvimResources_topicList__BqNwX{padding:0 18px 18px}.CvimResources_moduleTop___qsaV{padding:18px;gap:10px}.CvimResources_moduleTop___qsaV h3{font-size:16px}.CvimResources_moduleNumber__4GBEe{width:32px;height:32px;font-size:11px}.CvimResources_pathCard__pUzQ8 ol{grid-template-columns:1fr}.CvimResources_paper__812Ud{padding:21px}.CvimResources_paper__812Ud h2{font-size:23px}.CvimResources_practice__HiFzd{padding:18px}.CvimResources_hero__KgGOq h1{font-size:30px}.CvimResources_brand__JwAdJ>span{width:32px;height:32px}.CvimResources_brand__JwAdJ small{font-size:6px}.CvimResources_stats__rnejj strong{font-size:23px}}@media(prefers-reduced-motion:reduce){.CvimResources_page__gNv6t *{transition:none!important;scroll-behavior:auto!important}.CvimResources_preview__ehxHj{transform:none}}@media print{.CvimResources_contents__AmG8C,.CvimResources_footer__gRC4w,.CvimResources_lessonToolbar__Ay2X9,.CvimResources_mobileContents___Rdx_,.CvimResources_nav__EX9q2,.CvimResources_practiceActions__RD9Oz,.CvimResources_practice__HiFzd button,.CvimResources_quiz__CciAt,.CvimResources_sequence__a3_Ud,.CvimResources_skip__ijIq1{display:none!important}.CvimResources_page__gNv6t{background:white}.CvimResources_hero__KgGOq{background:white;color:#2D0A18;padding:0}.CvimResources_crumbs__q8kSt{color:#705D64}.CvimResources_eyebrow__qIYzB,.CvimResources_hero__KgGOq .CvimResources_lead__r73Cn,.CvimResources_meta__GsEhG{color:#4A141E}.CvimResources_container__hRp7d{width:100%}.CvimResources_lessonLayout__zjohq{display:block;padding:15px 0}.CvimResources_paper__812Ud{padding:0;border:0}.CvimResources_paper__812Ud>section{break-inside:auto}.CvimResources_example__xEOyd,.CvimResources_model__UsnGW{break-inside:avoid}.CvimResources_practice__HiFzd{background:white;padding:16px}.CvimResources_practice__HiFzd textarea{min-height:180px}.CvimResources_source__jERQd{color:#555}.CvimResources_practice__HiFzd textarea{display:none}.CvimResources_printNotes__TcFZC{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}.CvimResources_advisor__f8MFN,.CvimResources_lessonByline__ZgqvJ,.CvimResources_lessonHeroGrid__okOSL .CvimResources_heroActions__RZzuU{display:none!important}.CvimResources_lessonHeroGrid__okOSL{display:block;padding:12px 0}.CvimResources_lessonCategory__1jBm_{color:#4A141E;border-color:#ddd}.CvimResources_adaptationGrid__EpkCX{grid-template-columns:1fr}.CvimResources_evidenceBox___V1v7,.CvimResources_mistakeBox___f8jy,.CvimResources_teachingSteps__GatKw li{break-inside:avoid}}.CvimResources_courseBadge__ATiZ5{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 14px;border:1px solid #d4af3766;border-radius:999px;background:#D4AF3724;color:#E6D3B1;font-size:12px;font-weight:700;line-height:1.7}.CvimResources_heroPills__MVJ1N{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.CvimResources_heroPills__MVJ1N span{padding:6px 12px;border:1px solid #d4af3759;border-radius:999px;color:#E6D3B1;font-size:11px;font-weight:700;line-height:1.6;background:#D4AF3714}.CvimResources_preview__ehxHj>p{color:var(--muted);font-size:13px;line-height:1.8;margin-bottom:20px}.CvimResources_previewStep__NkAro:hover strong{text-decoration:underline;text-underline-offset:4px}.CvimResources_previewStep__NkAro>div{flex:1;min-width:0}.CvimResources_previewStep__NkAro>svg{flex-shrink:0;color:var(--resource-accent)}.CvimResources_previewFooter__WSEaS{display:flex;align-items:center;gap:8px;padding:16px 18px;margin-top:8px;border:1px solid #d4af3759;border-radius:14px;background:var(--wine);color:#F6EFE9;font-size:12px;font-weight:700;line-height:1.7}.CvimResources_previewFooter__WSEaS svg{flex-shrink:0;color:var(--gold)}.CvimResources_previewFooter__WSEaS:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.CvimResources_heroGrid__hMGeZ{gap:32px}.CvimResources_preview__ehxHj{padding:24px}.CvimResources_preview__ehxHj h2{font-size:25px}.CvimResources_hero__KgGOq h1{font-size:42px}}@media(max-width:700px){.CvimResources_heroGrid__hMGeZ{grid-template-columns:1fr;padding:38px 0 42px}.CvimResources_container__hRp7d{width:calc(100% - 32px)}.CvimResources_hero__KgGOq h1{font-size:38px}.CvimResources_lead__r73Cn{font-size:16px}.CvimResources_preview__ehxHj{max-width:none}.CvimResources_heroLink__p9zFI{font-size:13px}.CvimResources_heroPills__MVJ1N{margin-top:18px}.CvimResources_stats__rnejj{grid-template-columns:repeat(2,minmax(0,1fr))}.CvimResources_pathCard__pUzQ8 ol{grid-template-columns:1fr}.CvimResources_primary__Y0_E_{padding:12px 18px}.CvimResources_lessonHero___ok3_ .CvimResources_lessonTitle__Dx_GE{font-size:32px}.CvimResources_paper__812Ud li,.CvimResources_paper__812Ud p{font-size:15px}.CvimResources_hubAdvisor__uCI96{margin-top:32px;margin-bottom:32px}}@media(max-width:460px){.CvimResources_hero__KgGOq h1{font-size:34px}.CvimResources_heroActions__RZzuU{align-items:stretch;flex-direction:column}.CvimResources_heroActions__RZzuU a{justify-content:center}.CvimResources_preview__ehxHj{padding:22px}.CvimResources_stats__rnejj div{gap:10px}.CvimResources_stats__rnejj strong{font-size:28px}.CvimResources_courseBadge__ATiZ5,.CvimResources_stats__rnejj span{font-size:11px}.CvimResources_paper__812Ud{padding:22px}.CvimResources_moduleTop___qsaV h3{font-size:19px}}@media print{.CvimResources_courseBadge__ATiZ5,.CvimResources_heroActions__RZzuU,.CvimResources_heroPills__MVJ1N,.CvimResources_preview__ehxHj{display:none!important}.CvimResources_hero__KgGOq{border-bottom:1px solid #ddd}.CvimResources_page__gNv6t{--resource-width:100%}.CvimResources_lessonHero___ok3_ .CvimResources_lessonTitle__Dx_GE{font-size:28px}}.CvimResources_paper__812Ud li>a,.CvimResources_paper__812Ud p a{color:var(--wine);text-decoration:underline;text-underline-offset:3px}.ResourceHubSections_faqSection__4N66T,.ResourceHubSections_overview__6sFuW,.ResourceHubSections_study__PT6cT{width:min(var(--resource-width,1152px),calc(100% - 48px));margin-inline:auto;padding:64px 0}.ResourceHubSections_overviewIntro__3qaQN{display:grid;grid-template-columns:1fr 1.25fr;gap:64px;align-items:start}.ResourceHubSections_eyebrow__g_jwf{color:var(--resource-accent,#806015);font-size:11px;font-weight:800;letter-spacing:.13em;line-height:1.7}.ResourceHubSections_heading__SAu0c h2,.ResourceHubSections_overview__6sFuW h2{color:var(--wine);font-size:clamp(27px,3vw,36px);font-weight:900;line-height:1.2;letter-spacing:-.025em;margin:12px 0 20px;text-wrap:balance}.ResourceHubSections_editorial__IxVZ8 p,.ResourceHubSections_faqs__oMt98 p,.ResourceHubSections_heading__SAu0c>p:not(.ResourceHubSections_eyebrow__g_jwf),.ResourceHubSections_overview__6sFuW p:not(.ResourceHubSections_eyebrow__g_jwf),.ResourceHubSections_steps__cavqR p{font-size:15px;line-height:1.85;color:var(--muted)}.ResourceHubSections_overviewIntro__3qaQN p+p{margin-top:16px}.ResourceHubSections_outcomes__DsyYi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:32px;padding-top:28px;border-top:1px solid var(--border)}.ResourceHubSections_outcomes__DsyYi>div{display:flex;gap:13px;align-items:start}.ResourceHubSections_outcomes__DsyYi svg{color:var(--resource-accent,#806015);flex-shrink:0;margin-top:3px}.ResourceHubSections_outcomes__DsyYi h3,.ResourceHubSections_steps__cavqR h3{font-size:16px;font-weight:800;line-height:1.5;color:var(--wine);margin:0 0 8px}.ResourceHubSections_outcomes__DsyYi p{font-size:13px!important}.ResourceHubSections_sectionNav__eZjIQ{display:flex;gap:32px;width:min(var(--resource-width,1152px),calc(100% - 48px));margin:0 auto;padding:20px 0;overflow-x:auto;border-bottom:1px solid var(--border)}.ResourceHubSections_sectionNav__eZjIQ a{flex-shrink:0;color:var(--wine);font-size:13px;font-weight:700;padding:4px 0}.ResourceHubSections_sectionNav__eZjIQ a:hover{color:var(--resource-primary,#8B1C1C);text-decoration:underline;text-underline-offset:6px}.ResourceHubSections_study__PT6cT{border-top:1px solid var(--border);scroll-margin-top:24px}.ResourceHubSections_heading__SAu0c{max-width:760px;margin-bottom:28px}.ResourceHubSections_steps__cavqR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;list-style:none}.ResourceHubSections_steps__cavqR li{padding:26px;border:1px solid var(--border);border-radius:20px;background:white}.ResourceHubSections_steps__cavqR li>span{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--wine);color:var(--gold);font-size:13px;font-weight:800;margin-bottom:20px}.ResourceHubSections_steps__cavqR p{font-size:14px}.ResourceHubSections_faqSection__4N66T{display:grid;grid-template-columns:.85fr 1.4fr;column-gap:64px;padding-top:0;scroll-margin-top:24px}.ResourceHubSections_faqs__oMt98{display:grid;gap:12px;align-content:start}.ResourceHubSections_faqs__oMt98 details{border:1px solid var(--border);border-radius:16px;background:white}.ResourceHubSections_faqs__oMt98 summary{padding:20px 24px;font-size:15px;font-weight:700;color:var(--wine);line-height:1.6;cursor:pointer}.ResourceHubSections_faqs__oMt98 details[open] summary{border-bottom:1px solid var(--border)}.ResourceHubSections_faqs__oMt98 p{padding:20px 24px}.ResourceHubSections_courseLink__QLq2p{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:var(--wine);font-size:14px;font-weight:800;line-height:1.7;text-decoration:underline!important;text-underline-offset:5px}.ResourceHubSections_courseLink__QLq2p svg{flex-shrink:0}.ResourceHubSections_editorial__IxVZ8{grid-column:1/-1;margin-top:44px;padding:28px 32px;border:1px solid var(--border);border-left:4px solid var(--gold);border-radius:16px;background:var(--resource-soft,#fff9ee)}.ResourceHubSections_editorial__IxVZ8 h3{font-size:16px;font-weight:800;margin-bottom:12px}.ResourceHubSections_editorial__IxVZ8 p{font-size:13px}.ResourceHubSections_editorial__IxVZ8 p+p{margin-top:12px}.ResourceHubSections_editorial__IxVZ8 a{color:var(--wine);text-decoration:underline!important;text-underline-offset:3px}@media(max-width:1000px){.ResourceHubSections_overviewIntro__3qaQN{gap:32px}.ResourceHubSections_steps__cavqR{grid-template-columns:repeat(2,minmax(0,1fr))}.ResourceHubSections_faqSection__4N66T{gap:32px}}@media(max-width:700px){.ResourceHubSections_faqSection__4N66T,.ResourceHubSections_overview__6sFuW,.ResourceHubSections_study__PT6cT{width:calc(100% - 32px);padding:40px 0}.ResourceHubSections_faqSection__4N66T,.ResourceHubSections_outcomes__DsyYi,.ResourceHubSections_overviewIntro__3qaQN{grid-template-columns:1fr;gap:24px}.ResourceHubSections_heading__SAu0c h2,.ResourceHubSections_overview__6sFuW h2{font-size:28px}.ResourceHubSections_overviewIntro__3qaQN h2{margin-bottom:0}.ResourceHubSections_overviewIntro__3qaQN p+p{margin-top:12px}.ResourceHubSections_outcomes__DsyYi{gap:20px}.ResourceHubSections_sectionNav__eZjIQ{width:calc(100% - 32px);gap:24px;padding:16px 0}.ResourceHubSections_heading__SAu0c{margin-bottom:0}.ResourceHubSections_steps__cavqR{margin-top:24px;gap:12px}.ResourceHubSections_steps__cavqR li{padding:20px}.ResourceHubSections_editorial__IxVZ8{margin-top:8px;padding:22px}}@media(max-width:460px){.ResourceHubSections_steps__cavqR{grid-template-columns:1fr}.ResourceHubSections_steps__cavqR li>span{margin-bottom:14px}.ResourceHubSections_faqs__oMt98 p,.ResourceHubSections_faqs__oMt98 summary{padding:18px}}@media print{.ResourceHubSections_faqSection__4N66T,.ResourceHubSections_overview__6sFuW,.ResourceHubSections_study__PT6cT{width:100%;padding:20px 0}.ResourceHubSections_sectionNav__eZjIQ{display:none}.ResourceHubSections_faqSection__4N66T,.ResourceHubSections_overviewIntro__3qaQN{display:block}.ResourceHubSections_steps__cavqR{grid-template-columns:repeat(2,minmax(0,1fr))}.ResourceHubSections_editorial__IxVZ8,.ResourceHubSections_steps__cavqR li{break-inside:avoid}.ResourceHubSections_faqs__oMt98 details{margin-top:10px}.ResourceHubSections_faqs__oMt98 details::details-content{content-visibility:visible;height:auto}}.TesolResources_page__bXERe{--wine:#4A141E;--deep:#2B0A11;--gold:#D4AF37;--cream:#F6EFE9;--muted:#705D64;--border:#E6DCD3;--resource-width:1216px;--resource-primary:#8B1C1C;--resource-primary-text:#fff;--resource-primary-hover:#731919;--resource-hero:linear-gradient(135deg,#4A141E,#3B0F18 50%,#2B0A11);--panel-top:24px;--resource-accent:#806015;--resource-soft:#FFFBF5;min-height:100vh;background:var(--cream);color:var(--deep);font-family:var(--site-font,Arial,sans-serif)}.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(var(--resource-width),calc(100% - 48px));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:var(--wine);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:52px;border-radius:16px;padding:14px 24px;background:var(--resource-primary);color:var(--resource-primary-text);border:2px solid var(--resource-primary);font-size:14px;font-weight:800;cursor:pointer}.TesolResources_join___sS2c:hover,.TesolResources_primary__rGqaX:hover{background:var(--resource-primary-hover);border-color:var(--gold)}.TesolResources_hero__OOd2c{background:var(--resource-hero);color:#F6EFE9;padding:28px 0 0;border-bottom:4px solid var(--gold)}.TesolResources_crumbs__Ja1V_{display:flex;flex-wrap:wrap;gap:9px;align-items:center;font-size:12px;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:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:64px;padding:56px 0 64px}.TesolResources_eyebrow__vWaON{color:var(--gold);font-size:11px;line-height:1.7;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.TesolResources_hero__OOd2c h1{font-size:clamp(36px,4.5vw,60px);font-weight:900;line-height:1.1;letter-spacing:-.03em;margin:22px 0;text-wrap:balance}.TesolResources_hero__OOd2c h1 em{font-style:normal;color:var(--gold)}.TesolResources_lead__Hm9ps{max-width:640px;font-size:18px;line-height:1.8;color:#F6EFE9CC;font-weight:400}.TesolResources_heroActions__osbyf{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px}.TesolResources_heroLink__00_CL{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px 18px;border:1px solid #e6d3b14d;border-radius:16px;font-size:14px;font-weight:700;color:#F6EFE9;background:#FFFFFF0D}.TesolResources_heroNote__VsWFV{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:20px;font-size:12px;line-height:1.7;color:#FFFFFFB3}.TesolResources_preview__e85qg{padding:30px;border-radius:24px;background:#F6EFE9;color:var(--deep);box-shadow:0 28px 70px #17050D40;border:2px solid #d4af3759;transform:none;min-width:0}.TesolResources_previewTop__laIQL{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:var(--resource-accent);font-size:10px;letter-spacing:.1em;font-weight:800}.TesolResources_previewTop__laIQL span{border:1px solid #ddd0ae;border-radius:20px;padding:5px 9px;letter-spacing:0;color:var(--wine)}.TesolResources_preview__e85qg h2{font-size:28px;font-weight:900;line-height:1.25;margin:24px 0 12px;color:var(--wine);letter-spacing:-.025em}.TesolResources_previewStep__6KSSr{display:flex;gap:14px;align-items:center;padding:18px 0;border-top:1px solid var(--border)}.TesolResources_previewStep__6KSSr>span{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:10px;background:var(--wine);color:var(--gold);font-size:12px;font-weight:800}.TesolResources_previewStep__6KSSr strong{display:block;font-size:14px;line-height:1.6}.TesolResources_previewStep__6KSSr p{color:var(--muted);font-size:12px;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:32px;font-weight:900;color:var(--gold)}.TesolResources_stats__eH___ span{font-size:12px;line-height:1.6;color:#FFFFFFB3}.TesolResources_pathways__NpRTr{padding:8px 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:12px;font-size:clamp(28px,3vw,36px);font-weight:900;letter-spacing:-.025em;line-height:1.2;color:var(--wine)}.TesolResources_sectionHeading__ybGRX>p{font-size:14px;color:var(--muted);line-height:1.8;max-width:320px}.TesolResources_pathGrid__fR096{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.TesolResources_pathCard__06vi2{border:1px solid var(--border);border-top:3px solid var(--gold);border-radius:20px;background:#fff;padding:28px}.TesolResources_pathCard__06vi2>span{color:#9A7630;font-size:10px;font-weight:800;letter-spacing:.12em}.TesolResources_pathCard__06vi2 h3{font-size:20px;font-weight:800;margin:14px 0 10px;line-height:1.35}.TesolResources_pathCard__06vi2 p{font-size:14px;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:13px;font-weight:650;color:var(--wine);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:var(--panel-top)}.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:var(--panel-top);max-height:calc(100svh - var(--panel-top) - 16px);overflow:auto;scrollbar-width:thin;scrollbar-color:#d4c4b8 transparent;padding-right:6px}.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:13px;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:var(--wine);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:var(--wine);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:var(--wine);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:16px;color:var(--deep)}.TesolResources_search__NMSRp button{background:transparent;border:0;font-size:10px;color:var(--wine);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:var(--wine)}.TesolResources_moduleList__8aDmN{display:grid;gap:18px}.TesolResources_moduleCard__7T2wz{border:1px solid var(--border);border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 4px 18px #3D0E2005}.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:21px;font-weight:800;margin:5px 0 8px;line-height:1.35}.TesolResources_moduleTop__fWrV0 h3 a:hover{color:var(--wine)}.TesolResources_moduleTop__fWrV0 p{font-size:14px;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:var(--wine);font-size:13px;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:28px;background:white;border:1px solid var(--border);border-radius:20px;display:flex;flex-direction:column;align-items:start;gap:18px}.TesolResources_tool__dmKrX>svg{color:#9A7630}.TesolResources_tool__dmKrX h3{font-size:18px;font-weight:800;line-height:1.4}.TesolResources_tool__dmKrX p{font-size:14px;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:var(--wine)}.TesolResources_cta__dtltj{background:var(--resource-hero);color:white;padding:64px 0;border-top:3px solid var(--gold)}.TesolResources_cta__dtltj>div{display:flex;align-items:center;justify-content:space-between;gap:30px}.TesolResources_cta__dtltj h2{font-size:clamp(28px,3vw,38px);font-weight:900;line-height:1.2;margin:12px 0;letter-spacing:-.025em}.TesolResources_cta__dtltj p:last-child{color:#FFFFFFB3;font-size:16px;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:var(--wine);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:var(--panel-top)}.TesolResources_contents__x1TOl>a{color:var(--wine);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:var(--wine)}.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:var(--panel-top)}.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:var(--wine);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:var(--wine);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:var(--wine);flex-shrink:0}.TesolResources_quiz__lcNkB label:has(input:checked){border-color:var(--wine);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:var(--wine)}.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:13px;min-height:42px}.TesolResources_lessonHeroGrid__KsJP8 .TesolResources_heroLink__00_CL{font-size:12px}.TesolResources_advisor__geTxI{min-width:0;padding:23px;border:1px solid #dfc888;border-radius:16px;background:var(--resource-soft);color:var(--deep);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:var(--resource-primary);border:1px solid var(--resource-primary);color:var(--resource-primary-text);font-size:10px;font-weight:800}.TesolResources_advisorActions__0bpQn a:hover{background:var(--resource-primary-hover)}.TesolResources_advisorActions__0bpQn a+a{background:white;border-color:#e0d4c6;color:var(--wine)}.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 - var(--panel-top) - 16px);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:var(--wine);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:var(--wine)}.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:var(--wine)}.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:var(--wine)}.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:var(--wine);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;max-height:none;overflow:visible;padding-right:0}.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:var(--wine)}.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}.TesolResources_sidebar___9_Mq{position:static;max-height:none;overflow:visible}.TesolResources_siteChrome__62Feb{display:none!important}}.TesolResources_courseBadge__a5lin{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;padding:8px 14px;border:1px solid #d4af3766;border-radius:999px;background:#D4AF3724;color:#E6D3B1;font-size:12px;font-weight:700;line-height:1.7}.TesolResources_heroPills__zO92x{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.TesolResources_heroPills__zO92x span{padding:6px 12px;border:1px solid #d4af3759;border-radius:999px;color:#E6D3B1;font-size:11px;font-weight:700;line-height:1.6;background:#D4AF3714}.TesolResources_preview__e85qg>p{color:var(--muted);font-size:13px;line-height:1.8;margin-bottom:20px}.TesolResources_previewStep__6KSSr:hover strong{text-decoration:underline;text-underline-offset:4px}.TesolResources_previewStep__6KSSr>div{flex:1;min-width:0}.TesolResources_previewStep__6KSSr>svg{flex-shrink:0;color:var(--resource-accent)}.TesolResources_previewFooter__j308k{display:flex;align-items:center;gap:8px;padding:16px 18px;margin-top:8px;border:1px solid #d4af3759;border-radius:14px;background:var(--wine);color:#F6EFE9;font-size:12px;font-weight:700;line-height:1.7}.TesolResources_previewFooter__j308k svg{flex-shrink:0;color:var(--gold)}.TesolResources_previewFooter__j308k:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.TesolResources_heroGrid__X14oG{gap:32px}.TesolResources_preview__e85qg{padding:24px}.TesolResources_preview__e85qg h2{font-size:25px}.TesolResources_hero__OOd2c h1{font-size:42px}}@media(max-width:700px){.TesolResources_heroGrid__X14oG{grid-template-columns:1fr;padding:38px 0 42px}.TesolResources_container__9DU_c{width:calc(100% - 32px)}.TesolResources_hero__OOd2c h1{font-size:38px}.TesolResources_lead__Hm9ps{font-size:16px}.TesolResources_preview__e85qg{max-width:none}.TesolResources_heroLink__00_CL{font-size:13px}.TesolResources_heroPills__zO92x{margin-top:18px}.TesolResources_stats__eH___{grid-template-columns:repeat(2,minmax(0,1fr))}.TesolResources_pathCard__06vi2 ol{grid-template-columns:1fr}.TesolResources_primary__rGqaX{padding:12px 18px}.TesolResources_lessonHero__7wU4y .TesolResources_lessonTitle__S_2vN{font-size:32px}.TesolResources_paper__fnsio li,.TesolResources_paper__fnsio p{font-size:15px}.TesolResources_hubAdvisor__GD1TJ{margin-top:32px;margin-bottom:32px}}@media(max-width:460px){.TesolResources_hero__OOd2c h1{font-size:34px}.TesolResources_heroActions__osbyf{align-items:stretch;flex-direction:column}.TesolResources_heroActions__osbyf a{justify-content:center}.TesolResources_preview__e85qg{padding:22px}.TesolResources_stats__eH___ div{gap:10px}.TesolResources_stats__eH___ strong{font-size:28px}.TesolResources_courseBadge__a5lin,.TesolResources_stats__eH___ span{font-size:11px}.TesolResources_paper__fnsio{padding:22px}.TesolResources_moduleTop__fWrV0 h3{font-size:19px}}@media print{.TesolResources_courseBadge__a5lin,.TesolResources_heroActions__osbyf,.TesolResources_heroPills__zO92x,.TesolResources_preview__e85qg{display:none!important}.TesolResources_hero__OOd2c{border-bottom:1px solid #ddd}.TesolResources_page__bXERe{--resource-width:100%}.TesolResources_lessonHero__7wU4y .TesolResources_lessonTitle__S_2vN{font-size:28px}}.TesolResources_paper__fnsio li>a,.TesolResources_paper__fnsio p a{color:var(--wine);text-decoration:underline;text-underline-offset:3px}