.ConceptMethods_shell__K5OCk{min-height:100vh;background:#f0f7fd;--concept-tone:#65438b;--concept-wash:#f5effb;--concept-edge:#ded0ec}.ConceptMethods_shell__K5OCk[data-subject=geography]{--concept-tone:#246b67;--concept-wash:#eaf7f5;--concept-edge:#c5e2dc}.ConceptMethods_main__ymr1_{max-width:1580px;padding:18px 48px 64px;margin:0 auto;container-type:inline-size}.ConceptMethods_reference__GFPfk{min-width:0;color:#112b50}.ConceptMethods_intro__wWcly h1{color:#10274b;font-size:42px;line-height:1.15;letter-spacing:-1.3px}.ConceptMethods_intro__wWcly p{margin:8px 0 14px;color:#49617f;font-size:18px;line-height:1.6}.ConceptMethods_scopeNote__BMwY8{padding:10px 16px;border-left:3px solid var(--concept-tone);border-radius:0 9px 9px 0;background:var(--concept-wash);color:#4c6380;font-size:14px;line-height:1.6}.ConceptMethods_guide__Ixrnv{margin-top:16px;border:1px solid #dce6ef;border-radius:12px;background:#fff}.ConceptMethods_guide__Ixrnv summary{display:flex;align-items:center;gap:10px;min-height:58px;padding:12px 16px;color:#294565;font-size:16px;font-weight:650;cursor:pointer}.ConceptMethods_guide__Ixrnv summary>svg{flex:none}.ConceptMethods_guideIcon__YVxf_{margin-left:auto;color:var(--concept-tone)}.ConceptMethods_guide__Ixrnv[open] .ConceptMethods_guideIcon__YVxf_{transform:rotate(45deg)}.ConceptMethods_guide__Ixrnv ol{padding:4px 24px 20px 44px;color:#486180;font-size:18px;line-height:1.6;list-style:decimal}.ConceptMethods_guide__Ixrnv li+li{margin-top:8px}.ConceptMethods_filterPanel__7rPMJ{display:grid;grid-template-columns:minmax(240px,1.65fr) minmax(140px,.6fr) minmax(180px,.85fr) auto;align-items:end;gap:16px;margin:16px 0 20px;padding:16px;border:1px solid #dce6ef;border-radius:12px;background:#fff}.ConceptMethods_searchControl__fkQLD,.ConceptMethods_selectControl__VhhSQ{min-width:0}.ConceptMethods_searchControl__fkQLD label,.ConceptMethods_selectControl__VhhSQ label{display:block;margin-bottom:7px;color:#294565;font-size:14px;font-weight:650}.ConceptMethods_searchInput__EwkhX{display:flex;align-items:center;gap:10px;height:48px;padding:0 13px;border:1px solid #cddbe9;border-radius:8px;background:#fff;color:#7186a1}.ConceptMethods_searchInput__EwkhX svg{flex:none}.ConceptMethods_searchInput__EwkhX:focus-within{outline:3px solid #aac5e8;outline-offset:2px}.ConceptMethods_searchInput__EwkhX input{width:100%;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#263e60;font-size:15px}.ConceptMethods_searchInput__EwkhX input::placeholder{color:#70839b}.ConceptMethods_selectControl__VhhSQ select{width:100%;height:48px;padding:0 12px;border:1px solid #cddbe9;border-radius:8px;background:#fff;color:#294565;font-size:15px}.ConceptMethods_backButton__Rvt5o,.ConceptMethods_primaryButton__0TiF9,.ConceptMethods_secondaryButton__fS1I_{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid #d4e0ee;border-radius:8px;background:#fff;color:#315880;font-size:14px;font-weight:650;text-decoration:none;cursor:pointer}.ConceptMethods_primaryButton__0TiF9{border-color:var(--concept-tone);background:var(--concept-tone);color:#fff}.ConceptMethods_primaryButton__0TiF9:hover{filter:brightness(.9)}.ConceptMethods_backButton__Rvt5o:hover,.ConceptMethods_secondaryButton__fS1I_:hover{background:#edf4fc}.ConceptMethods_secondaryButton__fS1I_:disabled{opacity:.55;cursor:default}.ConceptMethods_reference__GFPfk :is(button,select,a,summary,input):focus-visible{outline:3px solid #6196ce;outline-offset:3px}.ConceptMethods_workspace__RPwcn{display:grid;grid-template-columns:minmax(270px,.31fr) minmax(0,.69fr);align-items:start;gap:24px}.ConceptMethods_library__uD1jg{min-width:0;padding:20px 0;border:1px solid #e2eaf2;border-radius:12px;background:#fff}.ConceptMethods_resultsHeading__SakDZ{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:0 20px 12px}.ConceptMethods_resultsHeading__SakDZ h2{color:#10274b;font-size:23px;line-height:1.3}.ConceptMethods_resultsHeading__SakDZ p{color:#59708e;font-size:14px}.ConceptMethods_referenceGroup__lqLsu h3{padding:17px 20px 10px;color:#58708e;font-size:15px;font-weight:650;line-height:1.5}.ConceptMethods_referenceButton__x2F6K{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;padding:18px 20px;border:0;border-left:4px solid transparent;border-bottom:1px solid #e9eef4;background:transparent;color:#153258;text-align:left;cursor:pointer}.ConceptMethods_referenceButton__x2F6K>span{min-width:0}.ConceptMethods_referenceButton__x2F6K strong{display:block;font-size:18px;font-weight:650;line-height:1.45}.ConceptMethods_referenceButton__x2F6K span span{display:block;margin-top:5px;color:#5d7290;font-size:14px;line-height:1.5}.ConceptMethods_referenceButton__x2F6K svg{flex:none}.ConceptMethods_referenceButton__x2F6K:hover{background:#f4f8fd}.ConceptMethods_referenceButton__x2F6K.ConceptMethods_selected__TLkhx{border-left-color:var(--concept-tone);background:var(--concept-wash)}.ConceptMethods_selected__TLkhx svg{color:var(--concept-tone)}.ConceptMethods_card__j6Sf6{min-width:0;padding:28px 30px;border:1px solid #e2eaf2;border-radius:12px;background:#fff;font-size:18px;line-height:1.6;overflow-wrap:anywhere}.ConceptMethods_chapter__KKqfx{display:block;margin-bottom:8px;color:#59708e;font-size:14px}.ConceptMethods_cardHeader__Z_TMv h2{color:#10274b;font-size:28px;line-height:1.25;letter-spacing:-.7px}.ConceptMethods_grade__ZV86q{display:inline-block;margin-top:10px;padding:3px 11px;border:1px solid var(--concept-edge);border-radius:999px;background:var(--concept-wash);color:var(--concept-tone);font-size:14px;font-weight:650}.ConceptMethods_links__GrlZ4{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.ConceptMethods_description__lNZfX{margin-top:18px;color:#405d80}.ConceptMethods_methodBlock__Hy4jl{margin:22px 0 14px;padding:16px 20px;border:1px solid var(--concept-edge);border-radius:10px;background:var(--concept-wash)}.ConceptMethods_methodBlock__Hy4jl>span{display:block;color:var(--concept-tone);font-size:14px;font-weight:650;letter-spacing:1px;text-transform:uppercase}.ConceptMethods_methodBlock__Hy4jl p{margin-top:10px;color:#112b50;font-size:27px;font-weight:650;line-height:1.4;text-align:center}.ConceptMethods_section__BK_Y7 h3,.ConceptMethods_steps__6js4E h3{margin-bottom:12px;color:#142e52;font-size:22px;line-height:1.4}.ConceptMethods_solution__Ec2b0,.ConceptMethods_steps__6js4E ol{list-style:decimal;padding-left:28px;color:#486180}.ConceptMethods_solution__Ec2b0 li,.ConceptMethods_steps__6js4E li{padding-left:4px}.ConceptMethods_solution__Ec2b0 li::marker,.ConceptMethods_steps__6js4E li::marker{color:var(--concept-tone);font-weight:700}.ConceptMethods_solution__Ec2b0 li+li,.ConceptMethods_steps__6js4E li+li{margin-top:8px}.ConceptMethods_mistake___q1Rx{display:flex;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 18px;border:1px solid var(--concept-edge);border-radius:9px;background:var(--concept-wash);color:#486180}.ConceptMethods_mistake___q1Rx>svg{flex:none;margin-top:4px;color:var(--concept-tone)}.ConceptMethods_mistake___q1Rx strong{color:var(--concept-tone)}.ConceptMethods_mistake___q1Rx p{margin-top:4px}.ConceptMethods_section__BK_Y7{margin-top:24px;padding-top:20px;border-top:1px solid #e2eaf2;color:#486180}.ConceptMethods_taskPhrases__MARHf{margin-top:12px;padding:14px 16px;border-radius:8px;background:var(--concept-wash)}.ConceptMethods_taskPhrases__MARHf strong{color:var(--concept-tone);font-size:16px}.ConceptMethods_taskPhrases__MARHf ul{list-style:disc;padding-left:22px;margin-top:8px}.ConceptMethods_taskPhrases__MARHf li+li{margin-top:6px}.ConceptMethods_sourceText__YZYWg{padding:12px 16px;border:1px solid #dce6ef;border-radius:8px;color:#294565}.ConceptMethods_question__xEqnm strong,.ConceptMethods_solutionLabel__02_VH,.ConceptMethods_sourceText__YZYWg strong{display:block;color:#193452;font-size:16px}.ConceptMethods_sourceText__YZYWg p{margin-top:4px;white-space:pre-line}.ConceptMethods_comparison__sjaYl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:12px 16px;border:1px solid #dce6ef;border-radius:8px;text-align:center}.ConceptMethods_comparison__sjaYl>div+div{border-left:1px solid #dce6ef;padding-left:16px}.ConceptMethods_comparison__sjaYl dt{color:#193452;font-weight:650}.ConceptMethods_comparison__sjaYl dd{margin:0;color:#486180}.ConceptMethods_question__xEqnm{margin-top:14px;margin-bottom:16px}.ConceptMethods_solutionLabel__02_VH{margin-bottom:8px}.ConceptMethods_answer__MCSCw{margin-top:16px;padding:12px 16px;border-radius:8px;background:#f0f7f3;color:#356853}.ConceptMethods_emptyState__N6e2t{display:flex;min-height:290px;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:28px;border:1px dashed #c9d8e5;border-radius:12px;background:#fff;text-align:center}.ConceptMethods_emptyState__N6e2t h2{font-size:24px}.ConceptMethods_emptyState__N6e2t p{color:#59708e;font-size:18px;line-height:1.6}.ConceptMethods_backButton__Rvt5o{display:none}@media (max-width:1250px){.ConceptMethods_filterPanel__7rPMJ{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto}.ConceptMethods_searchControl__fkQLD{grid-column:1/-1}.ConceptMethods_main__ymr1_{padding:28px 24px 56px}}@container (max-width:900px){.ConceptMethods_workspace__RPwcn{grid-template-columns:minmax(0,1fr)}.ConceptMethods_card__j6Sf6{display:none}.ConceptMethods_readerOpen__CZJCQ .ConceptMethods_card__j6Sf6{display:block}.ConceptMethods_readerOpen__CZJCQ .ConceptMethods_filterPanel__7rPMJ,.ConceptMethods_readerOpen__CZJCQ .ConceptMethods_guide__Ixrnv,.ConceptMethods_readerOpen__CZJCQ .ConceptMethods_library__uD1jg,.ConceptMethods_readerOpen__CZJCQ .ConceptMethods_scopeNote__BMwY8{display:none}.ConceptMethods_backButton__Rvt5o{display:inline-flex;margin-bottom:22px}.ConceptMethods_library__uD1jg{padding-bottom:0}}@media (max-width:600px){.ConceptMethods_main__ymr1_{padding:24px 16px 40px}.ConceptMethods_intro__wWcly h1{font-size:34px}.ConceptMethods_intro__wWcly p{font-size:17px}.ConceptMethods_filterPanel__7rPMJ{grid-template-columns:minmax(0,1fr)}.ConceptMethods_searchControl__fkQLD{grid-column:auto}.ConceptMethods_card__j6Sf6{padding:22px 18px}.ConceptMethods_methodBlock__Hy4jl{padding:14px}.ConceptMethods_methodBlock__Hy4jl p{font-size:24px}.ConceptMethods_links__GrlZ4{width:100%}.ConceptMethods_links__GrlZ4 a{flex:1 1 auto}}