.thinking-page{--tp-bg:#f5f6f1;--tp-ink:#192c24;--tp-muted:#617267;--tp-green:#285b42;--tp-line:#dce4d9;--tp-soft:#e8f0e5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--tp-bg);min-height:100vh;color:var(--tp-ink);padding:0 28px 30px;font-size:15px;line-height:1.7}.thinking-page *{box-sizing:border-box}.thinking-wrap{max-width:1180px;margin:auto}.thinking-page button,.thinking-page a{touch-action:manipulation}.thinking-page button{cursor:pointer;font:inherit}.thinking-page a{color:inherit;text-decoration:none}:is(.thinking-page button:focus-visible,.thinking-page a:focus-visible,.thinking-page summary:focus-visible,.thinking-page textarea:focus-visible,.thinking-page input:focus-visible){outline-offset:4px;outline:3px solid #b66c27}.thinking-top{border-bottom:1px solid var(--tp-line);justify-content:space-between;align-items:center;gap:18px;padding:22px 0;display:flex}.thinking-brand{align-items:center;gap:10px;font-size:19px;font-weight:750;display:flex}.thinking-brand>span{background:var(--tp-green);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:24px;display:grid}.thinking-top>div,.thinking-top>div>a{align-items:center;gap:16px;display:flex}.thinking-top>div>a{gap:6px;font-size:13px}.thinking-language{border:1px solid var(--tp-line);background:#fff;border-radius:9px;padding:3px;display:flex}.thinking-language button{background:0 0;border:0;border-radius:6px;padding:3px 10px;font-size:12px}.thinking-language button[aria-pressed=true]{background:var(--tp-green);color:#fff}.thinking-heading{max-width:800px;padding:34px 0 25px}.thinking-eyebrow{letter-spacing:1.5px;color:var(--tp-muted);margin:0 0 10px;font-weight:750;font-size:10px!important;line-height:1.5!important}.thinking-heading h1{letter-spacing:-1px;margin:0 0 14px;font-size:clamp(27px,3.4vw,39px);font-weight:650;line-height:1.2}.thinking-heading h1 span{color:var(--tp-green)}.thinking-heading>p:last-child{color:var(--tp-muted);margin:0;font-size:15px}.thinking-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:30px;display:grid}.thinking-paths>:is(button,a){text-align:left;border:1px solid var(--tp-line);color:var(--tp-ink);background:#fff;border-radius:16px;padding:20px 23px;transition:background .16s,border-color .16s}.thinking-paths>:is(button,a):hover{border-color:var(--tp-green)}.thinking-paths>:is(button,a):is([aria-pressed=true],[aria-current=page]){background:var(--tp-green);border-color:var(--tp-green);color:#fff}.thinking-path-top{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.thinking-path-top>span{opacity:.75;align-items:center;gap:13px;font-size:10px;display:flex}.thinking-paths h2{letter-spacing:-.4px;margin:0 0 4px;font-size:20px;font-weight:650;line-height:1.3}.thinking-paths p{opacity:.86;margin:0 0 13px;font-size:13px}.thinking-paths small{opacity:.78;font-size:10px}.thinking-workspace{grid-template-columns:247px minmax(0,1fr);align-items:start;gap:24px;display:grid}.thinking-lessons{padding:16px 0;position:sticky;top:18px}.thinking-lessons>h2{margin:0 0 15px;font-size:17px;font-weight:650}.thinking-lessons nav{gap:5px;display:grid}.thinking-lessons nav :is(button,a){text-align:left;width:100%;color:var(--tp-muted);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:12px 10px;font-size:12px;line-height:1.45;display:flex}.thinking-lessons nav :is(button,a)>span:first-child{color:var(--tp-muted);font-size:10px}.thinking-lessons nav :is(button,a)>span:nth-child(2){flex:1}.thinking-lessons nav :is(button,a)[aria-current=step]{background:var(--tp-soft);color:var(--tp-green);border-color:var(--tp-line);font-weight:650}.thinking-lessons nav :is(button,a):hover{background:#edf1e9}.thinking-side-note{border-top:1px solid var(--tp-line);color:var(--tp-muted);gap:10px;margin-top:22px;padding:18px 9px;display:flex}.thinking-side-note svg{flex-shrink:0;margin-top:3px}.thinking-side-note p{margin:0;font-size:12px}.thinking-lesson{border:1px solid var(--tp-line);background:#fff;border-radius:18px;min-width:0;overflow:hidden}.thinking-lesson-heading{padding:27px 30px 20px}.thinking-lesson-heading h2{letter-spacing:-.6px;margin:0 0 11px;font-size:27px;font-weight:650;line-height:1.25}.thinking-lesson-heading>p:last-child{color:var(--tp-muted);margin:0;font-size:14px;line-height:1.7}.thinking-tabs[data-slot=tabs]{gap:0}.thinking-tabs [data-slot=tabs-list]{border-bottom:1px solid var(--tp-line);width:100%;height:auto;box-shadow:none;background:#fff;border-radius:0;justify-content:flex-start;gap:24px;padding:0 30px}.thinking-tabs [data-slot=tabs-trigger]{height:auto;color:var(--tp-muted);border:0;border-radius:0;flex:0 auto;gap:7px;padding:13px 0;font-size:11px;line-height:1.4;box-shadow:none!important}.thinking-tabs [data-slot=tabs-trigger] span{font-size:12px}.thinking-tabs [data-slot=tabs-trigger][data-active]{color:var(--tp-green);border-bottom:3px solid var(--tp-green);background:0 0;font-weight:700}.thinking-tabs [data-slot=tabs-trigger]:after{display:none}.thinking-pane{padding:26px 30px 30px}.thinking-pane blockquote{background:#f6f0dd;border:0;border-left:3px solid #c8aa65;border-radius:0 10px 10px 0;margin:0 0 24px;padding:17px 21px}.thinking-pane blockquote p{color:#4e4732;margin:0 0 7px;font-family:Georgia,serif;font-size:18px;line-height:1.5}.thinking-pane cite{color:#74613d;font-size:10px;font-style:normal}.thinking-pane cite svg{vertical-align:middle;display:inline}.thinking-concepts{gap:25px;display:grid}.thinking-concepts article{gap:15px;display:flex}.thinking-number{color:var(--tp-green);border:1px solid var(--tp-line);background:var(--tp-bg);border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.thinking-pane h3{margin:0 0 9px;font-size:16px;font-weight:650;line-height:1.4}.thinking-concepts p,.thinking-steps p{color:#485c4f;margin:0;font-size:14px;line-height:1.9}.thinking-primary,.thinking-secondary{border-radius:9px;justify-content:center;align-items:center;gap:10px;display:inline-flex;padding:11px 18px!important;font-size:12px!important;font-weight:650!important;line-height:1.5!important}.thinking-primary{background:var(--tp-green);color:#fff;border:1px solid var(--tp-green);margin-top:26px}.thinking-secondary{background:var(--tp-soft);color:var(--tp-green);border:1px solid var(--tp-line)}.thinking-case{background:var(--tp-soft);border:1px solid var(--tp-line);border-radius:12px;margin-bottom:25px;padding:20px}.thinking-case>p:last-child{margin:0;font-size:15px;line-height:1.9}.thinking-steps{gap:24px;display:grid}.thinking-takeaway{border-top:1px solid var(--tp-line);color:var(--tp-green);gap:12px;margin-top:24px;padding:21px 0 0;display:flex}.thinking-takeaway svg{flex-shrink:0;margin-top:3px}.thinking-takeaway p{margin:0;font-size:14px;line-height:1.8}.thinking-simulator{border:1px solid var(--tp-line);border-radius:12px;margin-top:25px;padding:20px}.thinking-simulator>p{color:var(--tp-muted);font-size:13px}.thinking-capacity{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.thinking-capacity button{border:1px solid var(--tp-line);background:var(--tp-bg);text-align:left;color:var(--tp-ink);border-radius:9px;gap:8px;min-width:0;padding:12px;display:grid}.thinking-capacity button[aria-pressed=true]{border-color:var(--tp-green);background:var(--tp-soft)}.thinking-capacity button>span:first-child{font-size:10px}.thinking-capacity strong{font-size:24px;line-height:1.2}.thinking-capacity small{font-size:9px;font-weight:400}.thinking-bar{background:#dce4d9;border-radius:3px;height:5px;display:block;overflow:hidden}.thinking-bar i{background:var(--tp-green);height:100%;transition:width .2s;display:block}.thinking-results{gap:20px;margin-top:17px;display:flex}.thinking-results p{color:var(--tp-muted);flex:1;margin:0;font-size:11px}.thinking-results strong{color:var(--tp-green);font-size:21px;display:block}.thinking-text-button{color:var(--tp-green);background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;display:flex;font-size:11px!important}.thinking-small{color:var(--tp-muted);font-size:11px!important;line-height:1.7!important}.thinking-practice-top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.thinking-practice-top h3{margin:0}.thinking-practice-top>span{color:var(--tp-muted);font-size:11px}.thinking-question{border:0;min-width:0;margin:0 0 27px;padding:0}.thinking-question legend{margin-bottom:13px;padding:0;font-size:14px;font-weight:600;line-height:1.8}.thinking-question legend>span{color:var(--tp-muted);letter-spacing:1px;margin-right:6px;font-size:10px}.thinking-question [role=group]{gap:8px;display:grid}.thinking-question [role=group]>button{text-align:left;border:1px solid var(--tp-line);color:var(--tp-ink);background:#fff;border-radius:9px;align-items:baseline;gap:12px;padding:12px 15px;font-size:13px;line-height:1.7;display:flex}.thinking-question [role=group]>button>span{color:var(--tp-muted);font-size:10px}.thinking-question [role=group]>button:hover{background:var(--tp-bg)}.thinking-question [role=group]>.thinking-answer-correct{background:var(--tp-soft);border-color:var(--tp-green)}.thinking-question [role=group]>.thinking-answer-rethink{background:#fbf3e9;border-color:#bc8647}.thinking-feedback{border-radius:9px;margin-top:10px;padding:14px 17px;font-size:13px}.thinking-feedback strong{font-size:12px}.thinking-feedback p{margin:4px 0 0;line-height:1.8}.is-correct{background:var(--tp-soft);color:#285139}.is-rethink{color:#745023;background:#fbf3e9}.thinking-question details{color:var(--tp-muted);margin-top:11px;font-size:12px}.thinking-page summary{cursor:pointer}.thinking-question details p{margin-top:8px}.thinking-application{border-top:1px solid var(--tp-line);padding-top:26px}.thinking-application>label{font-size:14px;line-height:1.9;display:block}.thinking-application textarea{border:1px solid var(--tp-line);width:100%;font:inherit;resize:vertical;min-height:130px;color:var(--tp-ink);background:#fafbf8;border-radius:10px;margin-top:15px;padding:14px;font-size:14px;line-height:1.8}.thinking-application textarea::placeholder{color:#728074;font-size:13px}.thinking-application>.thinking-small{margin:6px 0 15px}.thinking-sample{background:var(--tp-soft);border-radius:10px;margin-top:15px;padding:18px 20px;font-size:14px;line-height:1.9}.thinking-sample h4,.thinking-review h4{margin:0 0 9px;font-size:13px;font-weight:650}.thinking-sample p{margin:0 0 7px}.thinking-sample small{color:var(--tp-muted);font-size:11px}.thinking-review{margin-top:24px}.thinking-review label{align-items:baseline;gap:10px;margin:10px 0;font-size:13px;line-height:1.8;display:flex}.thinking-review input{accent-color:var(--tp-green)}.thinking-bottom{border-top:1px solid var(--tp-line);padding:0 30px}.thinking-sources{padding:19px 0}.thinking-sources summary{color:var(--tp-muted);font-size:12px;font-weight:550}.thinking-sources>p{color:var(--tp-muted);margin:15px 0;font-size:11px;line-height:1.8}.thinking-sources ul{gap:14px;padding:0;list-style:none;display:grid}.thinking-sources li small{color:var(--tp-muted);font-size:10px;display:block}.thinking-sources a{text-underline-offset:3px;align-items:baseline;gap:7px;font-size:12px;text-decoration:underline;display:flex}.thinking-sources svg{flex-shrink:0}.thinking-next{border-top:1px solid var(--tp-line);justify-content:space-between;align-items:center;padding:16px 0;display:flex}.thinking-next>span{color:var(--tp-muted);font-size:11px}.thinking-next button{color:var(--tp-green);background:0 0;border:0;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.thinking-footer{border-top:1px solid var(--tp-line);color:var(--tp-muted);margin-top:30px;padding-top:21px;font-size:11px}.thinking-footer p{margin:0 0 9px}.thinking-footer>div{flex-wrap:wrap;gap:22px;margin-bottom:8px;display:flex}.thinking-footer button{color:var(--tp-green);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:11px;text-decoration:underline}.thinking-footer a{align-items:center;gap:6px;display:flex}.thinking-footer small{font-size:10px}.skills-sector-card.skills-thinking-card{color:#192c24;background:#f5f6f1;border-color:#dce4d9}.skills-sector-card.skills-thinking-card h2{color:#192c24}.skills-sector-card.skills-thinking-card p{color:#617267}.skills-thinking-card .skills-card-index,.skills-thinking-card .skills-card-foot{color:#285b42}@media (max-width:850px){.thinking-page{padding:0 20px 25px}.thinking-workspace{grid-template-columns:200px minmax(0,1fr);gap:17px}.thinking-paths>:is(button,a){padding:17px}.thinking-paths h2{font-size:18px}.thinking-lesson-heading,.thinking-pane{padding:23px}.thinking-tabs [data-slot=tabs-list]{gap:18px;padding:0 23px}.thinking-bottom{padding:0 23px}.thinking-lessons nav :is(button,a){padding:10px 6px}.thinking-capacity{grid-template-columns:1fr}.thinking-capacity button{grid-template-columns:1fr 70px;align-items:center}.thinking-capacity small{font-size:10px}}@media (max-width:650px){.thinking-page{padding:0 15px 24px}.thinking-top{padding:16px 0}.thinking-top>div{gap:10px}.thinking-brand{gap:7px;font-size:16px}.thinking-brand>span{width:29px;height:29px;font-size:21px}.thinking-top>div>a{font-size:11px}.thinking-language button{padding:3px 7px}.thinking-heading{padding:26px 0 22px}.thinking-heading h1{font-size:28px}.thinking-heading>p:last-child{font-size:13px}.thinking-paths{gap:8px;margin-bottom:24px}.thinking-paths>:is(button,a){border-radius:12px;padding:12px 10px}.thinking-path-top{margin-bottom:10px}.thinking-path-top>svg{width:20px}.thinking-path-top>span{gap:0;font-size:9px}.thinking-path-top>span svg{display:none}.thinking-paths h2{letter-spacing:-.3px;min-height:38px;font-size:14px;line-height:1.35}.thinking-paths p{display:none}.thinking-paths small{font-size:9px;line-height:1.5;display:block}.thinking-workspace{display:block}.thinking-lessons{padding:0 0 20px;position:static}.thinking-lessons>.thinking-eyebrow{margin-bottom:6px}.thinking-lessons>h2{display:none}.thinking-lessons nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.thinking-lessons nav :is(button,a){border-color:var(--tp-line);background:#fff;gap:7px;min-height:47px;padding:10px 9px;font-size:11px}.thinking-lessons nav :is(button,a)>svg,.thinking-side-note{display:none}.thinking-lesson-heading{padding:22px 19px 18px}.thinking-lesson-heading h2{font-size:24px}.thinking-lesson-heading>p:last-child{font-size:13px}.thinking-tabs [data-slot=tabs-list]{gap:16px;padding:0 19px}.thinking-tabs [data-slot=tabs-trigger]{gap:4px;padding:13px 0;font-size:9px}.thinking-tabs [data-slot=tabs-trigger] span{font-size:10px}.thinking-pane{padding:22px 19px}.thinking-pane blockquote{padding:15px 17px}.thinking-pane blockquote p{font-size:17px}.thinking-pane cite{font-size:9px}.thinking-concepts article{gap:11px}.thinking-number{border-radius:7px;width:24px;height:24px}.thinking-concepts p,.thinking-steps p{font-size:13px}.thinking-pane h3{font-size:15px}.thinking-concepts{gap:22px}.thinking-case,.thinking-simulator{padding:16px}.thinking-case>p:last-child{font-size:13px}.thinking-bottom{padding:0 19px}.thinking-question [role=group]>button{padding:10px 12px;font-size:12px}.thinking-question legend{font-size:13px}.thinking-sample{padding:15px;font-size:13px}.thinking-practice-top>span{font-size:10px}.thinking-feedback{font-size:12px}.thinking-application>label{font-size:13px}.thinking-review label{font-size:12px}}@media (prefers-reduced-motion:reduce){.thinking-page *{transition:none!important}}.thinking-paths>a,.thinking-lessons nav a{color:inherit;font:inherit;text-decoration:none}@font-face{font-family:AlokExamLatin;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/alok-exam-latin.woff2)format("woff2")}@font-face{font-family:AlokExamBengali;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/alok-exam-bengali.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}.thinking-page,.thinking-page :is(h1,h2,h3,h4),.thinking-top,.thinking-lessons nav,.thinking-tabs [data-slot=tabs-list],.thinking-page .thinking-eyebrow{font-family:AlokExamLatin,AlokExamBengali,Arial,sans-serif}.communication-page{font-size:16px}.communication-page .thinking-heading>p:last-child,.communication-page .thinking-lesson-heading>p:last-child,.communication-page .thinking-paths p,.communication-page .thinking-pane p,.communication-page .thinking-application label,.communication-page .thinking-question legend,.communication-page .thinking-question button,.communication-page textarea,.communication-page .thinking-review label{font-size:16px;line-height:1.8}.communication-page .thinking-language button,.communication-page .thinking-top>div>a,.communication-page .thinking-lessons nav :is(button,a),.communication-page .thinking-tabs [data-slot=tabs-trigger] span,.communication-page .thinking-small,.communication-page .thinking-side-note p,.communication-page .thinking-paths small,.communication-page .thinking-feedback strong,.communication-page .thinking-sources p,.communication-page .thinking-footer p,.communication-page .thinking-footer small{font-size:14px;line-height:1.65}.communication-page .thinking-eyebrow{letter-spacing:1.1px;font-size:12px!important}.communication-page .thinking-pane cite{font-size:13px}.communication-page .thinking-question details,.communication-page .thinking-sources{font-size:14px}.communication-page .thinking-primary,.communication-page .thinking-secondary{min-height:44px;font-size:14px}.communication-page .thinking-paths>:is(button,a){padding:20px}.communication-page .thinking-pane blockquote p{font-size:19px;line-height:1.6}.communication-page .thinking-application textarea{font-family:inherit}.communication-page .communication-final{justify-content:space-between;align-items:center;width:100%;margin-top:16px;display:flex}.communication-progress{color:var(--tp-muted);margin:9px 0 0;font-size:13px}.communication-page .communication-revision-label{gap:5px;margin-top:24px;display:grid}.communication-lab{border:1px solid var(--tp-line);background:var(--tp-bg);border-radius:14px;margin:28px 0;padding:22px}.communication-lab h3,.communication-lab h4{margin:0 0 8px;font-weight:650}.communication-lab>p{margin:8px 0 16px}.communication-round{border:1px solid var(--tp-line);background:#fff;border-radius:10px;padding:19px}.communication-choices{gap:10px;margin:18px 0;display:grid}.communication-choices button{border:1px solid var(--tp-line);text-align:left;color:var(--tp-ink);background:#fff;border-radius:10px;padding:13px 15px;line-height:1.7}.communication-choices button:hover,.communication-choices button[aria-pressed=true]{background:var(--tp-soft);border-color:var(--tp-green)}.communication-reply{border-left:3px solid var(--tp-green);margin-bottom:20px;padding:4px 0 4px 16px}.communication-reply p{margin:0 0 16px}.communication-reply p:last-child{margin-bottom:0}.communication-deliverable{margin:22px 0}.communication-peer{border-top:1px solid var(--tp-line);margin-top:20px;padding-top:16px}.communication-peer summary{cursor:pointer;min-height:32px;font-weight:650}.communication-peer article{border:1px solid var(--tp-line);background:#fff;border-radius:9px;margin-top:12px;padding:15px}.communication-peer article p{margin:0}@media (max-width:640px){.communication-page .thinking-tabs [data-slot=tabs-list]{gap:16px}.communication-page .thinking-tabs [data-slot=tabs-trigger]{gap:5px}.communication-page .thinking-tabs [data-slot=tabs-trigger] span{font-size:12px}.communication-lab,.communication-round{padding:14px}.communication-page .thinking-primary,.communication-page .thinking-secondary{white-space:normal}.communication-page .thinking-lessons{position:static}}
