.resources_page__pxH8b{background:var(--background);color:var(--foreground);padding:112px 24px 72px;font-family:var(--font-sans),sans-serif;font-size:16px;line-height:1.75}.resources_container__mivSR{max-width:1184px;margin:0 auto}.resources_page__pxH8b h1,.resources_page__pxH8b h2,.resources_page__pxH8b h3,.resources_page__pxH8b h4,.resources_page__pxH8b p{margin:0}.resources_page__pxH8b h1,.resources_page__pxH8b h2{text-wrap:balance}.resources_page__pxH8b h1{font-size:clamp(2.25rem,4vw,3.75rem);letter-spacing:-.035em;line-height:1.15}.resources_page__pxH8b h1,.resources_page__pxH8b h2{font-family:var(--font-sans),sans-serif;font-weight:600}.resources_page__pxH8b h2{font-size:clamp(1.5rem,2.6vw,2.25rem);letter-spacing:-.025em;line-height:1.35}.resources_page__pxH8b h3{font-size:17px;line-height:1.5;font-weight:600}.resources_page__pxH8b a{text-underline-offset:5px}.resources_page__pxH8b a:focus-visible,.resources_page__pxH8b summary:focus-visible{outline:3px solid var(--ring);outline-offset:5px;border-radius:3px}.resources_page__pxH8b [id]{scroll-margin-top:100px}.resources_breadcrumb___qKbL{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--muted-foreground);font-size:14px}.resources_breadcrumb___qKbL a:hover{text-decoration:underline}.resources_eyebrow__usYnW{color:var(--primary);font-size:12px;font-weight:600;letter-spacing:.15em;line-height:1.7;text-transform:uppercase}.resources_guideHero__yGm8e,.resources_libraryHero__WQ_6N{display:grid;grid-template-columns:1.2fr .85fr;gap:80px;align-items:center;padding:58px 0 48px}.resources_guideHero__yGm8e h1,.resources_libraryHero__WQ_6N h1{margin-top:19px;max-width:720px}.resources_page__pxH8b .resources_intro__6rt2P{color:var(--muted-foreground);font-size:18px;line-height:1.75;margin:25px 0 28px;max-width:590px}.resources_primary__0mNz3{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;background:var(--primary);color:var(--primary-foreground);padding:10px 16px;border-radius:var(--radius);font-size:14px;font-weight:600;transition:transform .15s ease,opacity .15s ease}.resources_primary__0mNz3:hover{opacity:.9;transform:translateY(-1px)}.resources_textLink__AHLq7{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--primary)}.resources_textLink__AHLq7:hover{text-decoration:underline}.resources_actions___0wYC{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.resources_libraryIndex__JmJ1v{border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--card);padding:24px}.resources_libraryIndex__JmJ1v>p{margin-bottom:12px}.resources_libraryIndex__JmJ1v a{display:flex;align-items:center;gap:19px;padding:20px 0;border-bottom:1px solid var(--border)}.resources_libraryIndex__JmJ1v a:last-child{border-bottom:none}.resources_libraryIndex__JmJ1v a:hover strong{text-decoration:underline;text-underline-offset:5px}.resources_indexNumber__oTw0O{color:var(--muted-foreground);font-size:14px}.resources_libraryIndex__JmJ1v a>span:nth-child(2){flex:1}.resources_libraryIndex__JmJ1v small{display:block;font-size:14px;letter-spacing:.13em;margin-bottom:4px;color:var(--muted-foreground)}.resources_libraryIndex__JmJ1v strong{font-size:14px;font-weight:500}.resources_page__pxH8b .resources_editorialNote__5_DlJ{border-top:1px solid var(--border);padding:20px 0 0;color:var(--muted-foreground);font-size:14px;max-width:900px}.resources_examples__hmsMT{margin-top:62px}.resources_example___11HI{margin-bottom:80px}.resources_exampleHeader__I_s7r{display:flex;align-items:center;gap:30px;padding:24px 0 28px;border-top:1px solid var(--border)}.resources_largeNumber__yiOyA{font-family:var(--font-sans),sans-serif;font-size:52px;font-weight:600;line-height:1;color:var(--muted-foreground)}.resources_exampleHeader__I_s7r h2{margin:6px 0 8px}.resources_exampleHeader__I_s7r>div>p:last-child{color:var(--muted-foreground);font-size:14px}.resources_exampleGrid__NLPOg{display:grid;grid-template-columns:.8fr 1.3fr;border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);overflow:hidden;background:var(--card)}.resources_context__GlEcQ{padding:35px;background:var(--muted);border-right:1px solid var(--border)}.resources_context__GlEcQ blockquote{margin:15px 0 30px;font-family:var(--font-sans),sans-serif;font-size:23px;line-height:1.65;letter-spacing:-.02em}.resources_question__mnOvp{padding:22px 0;margin-bottom:22px;border-block:1px solid var(--border)}.resources_context__GlEcQ>p:not(.resources_eyebrow__usYnW),.resources_question__mnOvp>p:last-child{margin-top:10px}.resources_context__GlEcQ .resources_illustration___H7WP{margin-top:35px!important;font-size:14px;color:var(--muted-foreground)}.resources_breakdown__iSr5X{padding:32px}.resources_firstAction__SSMxx{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);padding:25px}.resources_firstAction__SSMxx>.resources_eyebrow__usYnW{display:flex;align-items:center;gap:8px}.resources_dot__oFIS6{height:7px;width:7px;border-radius:50%;background:var(--primary)}.resources_firstAction__SSMxx h3{margin:12px 0 22px;font-family:var(--font-sans),sans-serif;font-size:23px;font-weight:600}.resources_label__UCrDd{font-size:14px;font-weight:600;color:var(--muted-foreground)}.resources_firstAction__SSMxx ol{list-style:decimal;padding-left:20px;margin:9px 0 20px;font-size:14px}.resources_firstAction__SSMxx li+li{margin-top:8px}.resources_finish__b2BXd{display:flex;align-items:flex-start;gap:10px;border-top:1px solid var(--border);padding-top:17px;font-size:14px}.resources_finish__b2BXd svg,.resources_smaller__oONAy svg{flex-shrink:0;margin-top:3px}.resources_finish__b2BXd strong{display:block;color:var(--primary);margin-bottom:4px}.resources_page__pxH8b .resources_smaller__oONAy{display:flex;align-items:flex-start;gap:10px;margin-top:18px;font-size:14px;color:var(--muted-foreground)}.resources_taskTree__EhA5d{padding:28px 7px 0}.resources_taskTree__EhA5d>h3{font-size:14px;margin-bottom:20px}.resources_treeGroup__Wf4oU{position:relative;margin-left:6px;padding:0 0 23px 23px;border-left:1px solid var(--border)}.resources_treeGroup__Wf4oU:before{position:absolute;content:"";left:-4px;top:8px;width:7px;height:7px;background:var(--primary);border-radius:50%}.resources_treeGroup__Wf4oU:last-child{padding-bottom:0}.resources_treeGroup__Wf4oU h4{font-size:14px;font-weight:600}.resources_treeGroup__Wf4oU ul{list-style:none;padding:0;margin:8px 0 0}.resources_treeGroup__Wf4oU li{position:relative;color:var(--muted-foreground);padding-left:15px;font-size:14px;line-height:1.9}.resources_treeGroup__Wf4oU li:before{content:"—";position:absolute;left:0;color:var(--muted-foreground)}.resources_materials__ewLwx{margin-top:25px;padding:18px 7px;border-top:1px solid var(--border)}.resources_materials__ewLwx ul{list-style:disc;padding-left:18px;margin:7px 0 0;font-size:14px;color:var(--muted-foreground)}.resources_rewrite__d18Rl{padding:20px;background:var(--background);border-left:2px solid var(--border)}.resources_rewrite__d18Rl>p:last-child{margin-top:9px;font-size:14px}.resources_principles__ROfiz{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:60px 0;border-block:1px solid var(--border)}.resources_principles__ROfiz h2{margin:15px 0}.resources_principles__ROfiz p:not(.resources_eyebrow__usYnW){color:var(--muted-foreground);font-size:14px}.resources_principles__ROfiz section{display:flex;align-items:baseline;gap:22px}.resources_principles__ROfiz section+section{margin-top:26px}.resources_principles__ROfiz section h3{font-size:14px;margin-bottom:7px}.resources_faq__UeyEN{max-width:780px;margin:75px auto}.resources_faq__UeyEN>h2{margin-bottom:25px}.resources_faq__UeyEN details{border-bottom:1px solid var(--border)}.resources_faq__UeyEN summary{display:flex;justify-content:space-between;gap:18px;align-items:center;cursor:pointer;padding:20px 0;font-size:14px;font-weight:500;list-style:none}.resources_faq__UeyEN summary::-webkit-details-marker{display:none}.resources_faq__UeyEN summary span{font-size:20px;font-weight:400;transition:transform .15s ease}.resources_faq__UeyEN details[open] summary span{transform:rotate(45deg)}.resources_faq__UeyEN details>p{color:var(--muted-foreground);font-size:14px;padding:0 30px 22px 0}.resources_related__PhFUK{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:16px;border-top:1px solid var(--border);padding:22px 0;font-size:14px;color:var(--muted-foreground)}.resources_related__PhFUK a{display:inline-flex;align-items:center;gap:12px;color:var(--primary)}.resources_end__j__7V{background:var(--muted);padding:55px;margin-top:30px;border-radius:calc(var(--radius) + 4px)}.resources_end__j__7V h2{max-width:750px;margin:16px 0}.resources_end__j__7V>p:not(.resources_eyebrow__usYnW){max-width:650px;color:var(--muted-foreground);font-size:14px}.resources_end__j__7V .resources_actions___0wYC{margin-top:25px}.resources_page__pxH8b .resources_finePrint__s_Lsf{font-size:14px;color:var(--muted-foreground);margin-top:15px}.resources_guideHero__yGm8e{gap:60px;grid-template-columns:1.1fr 1fr;align-items:start;padding-bottom:65px}.resources_guideHero__yGm8e h1{font-size:clamp(2.3rem,4.2vw,3.9rem)}.resources_guideHero__yGm8e .resources_actions___0wYC{gap:18px}.resources_page__pxH8b .resources_byline__ZXdE8{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;color:var(--muted-foreground);margin-top:28px}.resources_exercise__26tk_{background:var(--muted);border:1px solid var(--border);padding:28px;border-radius:var(--radius)}.resources_exercise__26tk_>h2{font-family:var(--font-sans),sans-serif;font-size:21px;font-weight:600;letter-spacing:-.025em;text-transform:none}.resources_exercise__26tk_ .resources_exerciseIntro__5ABxA{margin:8px 0 23px;color:var(--muted-foreground);font-size:14px}.resources_exerciseStep__eTBHo{display:flex;gap:17px;position:relative;padding-bottom:25px}.resources_exerciseStep__eTBHo>span{font-size:14px;padding-top:3px;color:var(--muted-foreground)}.resources_exerciseStep__eTBHo h2,.resources_exerciseStep__eTBHo h3{font-family:var(--font-sans),sans-serif;font-size:14px;font-weight:600;letter-spacing:0}.resources_exerciseStep__eTBHo p{font-family:var(--font-sans),sans-serif;font-size:17px;line-height:1.7;margin-top:7px}.resources_exercise__26tk_ .resources_exerciseNote__cD4Qr{display:flex;gap:10px;font-size:14px;border-top:1px solid var(--border);padding-top:18px;color:var(--muted-foreground)}.resources_exerciseNote__cD4Qr svg{flex-shrink:0;margin-top:3px}.resources_guideGrid__wlq1J{display:grid;grid-template-columns:245px minmax(0,1fr);gap:65px;padding:55px 0;border-top:1px solid var(--border)}.resources_contents__hINPq nav{position:sticky;top:100px}.resources_contents__hINPq nav>a{display:block;color:var(--muted-foreground);font-size:14px;padding:11px 0;border-bottom:1px solid var(--border)}.resources_contents__hINPq nav>a:hover{color:var(--foreground);text-decoration:underline}.resources_contents__hINPq nav>.resources_textLink__AHLq7{display:flex;margin-top:15px;color:var(--primary);border-bottom:none}.resources_guideBody__knQpg>section{margin-bottom:55px}.resources_guideBody__knQpg>section:last-child{margin-bottom:0}.resources_guideBody__knQpg h2{margin-bottom:20px}.resources_guideBody__knQpg p{color:var(--muted-foreground);font-size:14px;line-height:1.95}.resources_guideBody__knQpg p+p{margin-top:16px}.resources_guideBody__knQpg .resources_primary__0mNz3{margin-top:23px}.resources_blockers__qKPsW{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:25px;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.resources_blockers__qKPsW section{padding:23px;background:var(--card)}.resources_blockers__qKPsW section:nth-child(odd){border-right:1px solid var(--border)}.resources_blockers__qKPsW section:nth-child(-n+2){border-bottom:1px solid var(--border)}.resources_blockers__qKPsW h3{font-size:14px;margin-top:12px}.resources_blockers__qKPsW .resources_thought__r8F4B{font-family:var(--font-sans),sans-serif;font-size:16px;margin:12px 0;color:var(--foreground)}.resources_blockers__qKPsW p:last-child{font-size:14px}.resources_method__JteVX{list-style:none;padding:0;margin:25px 0 0}.resources_method__JteVX li{display:flex;align-items:flex-start;gap:20px;margin-top:25px}.resources_methodNumber__REfJo{display:flex;align-items:center;justify-content:center;width:29px;height:29px;flex-shrink:0;border:1px solid var(--border);border-radius:50%;font-size:14px}.resources_method__JteVX h3{font-size:15px;margin-bottom:7px}.resources_method__JteVX>li>svg{flex-shrink:0;margin-top:4px;color:var(--primary)}.resources_comparison__woVoC .resources_method__JteVX h3{font-family:var(--font-sans),sans-serif;font-size:14px;font-weight:600}.resources_guideBody__knQpg .resources_comparison__woVoC{background:var(--muted);padding:32px;border-radius:var(--radius)}.resources_comparison__woVoC .resources_before__K9jTD{font-family:var(--font-sans),sans-serif;font-size:19px;margin:8px 0 15px}.resources_comparison__woVoC>svg{margin-bottom:15px;color:var(--muted-foreground)}.resources_comparison__woVoC h3{font-family:var(--font-sans),sans-serif;font-size:23px;font-weight:400;margin:10px 0 16px}.resources_comparison__woVoC .resources_textLink__AHLq7{margin-top:18px}.resources_guideBody__knQpg .resources_support__UUHJZ{border-left:2px solid var(--border);padding-left:24px}.resources_support__UUHJZ h2{font-family:var(--font-sans),sans-serif;font-size:16px;font-weight:600}.resources_sources__jUctD a,.resources_support__UUHJZ a{color:var(--primary);text-decoration:underline}.resources_sources__jUctD>ul{list-style:none;padding:0;margin:20px 0 0}.resources_sources__jUctD li{border-top:1px solid var(--border);padding:16px 0}.resources_sources__jUctD a{display:inline-flex;align-items:center;gap:10px;font-size:14px}.resources_sources__jUctD li p{font-size:14px;margin-top:5px}@media (max-width:1000px){.resources_guideHero__yGm8e,.resources_libraryHero__WQ_6N{gap:35px}.resources_guideGrid__wlq1J{grid-template-columns:185px minmax(0,1fr);gap:35px}.resources_breakdown__iSr5X,.resources_context__GlEcQ{padding:24px}.resources_principles__ROfiz{gap:40px}}@media (max-width:760px){.resources_page__pxH8b{padding:85px 20px 40px}.resources_page__pxH8b h1{letter-spacing:-.035em}.resources_guideHero__yGm8e,.resources_libraryHero__WQ_6N{grid-template-columns:1fr;gap:35px;padding:35px 0}.resources_guideHero__yGm8e h1,.resources_libraryHero__WQ_6N h1{max-width:580px}.resources_page__pxH8b .resources_intro__6rt2P{font-size:16px;margin-top:20px}.resources_libraryIndex__JmJ1v a{padding:14px 0}.resources_editorialNote__5_DlJ{font-size:14px}.resources_examples__hmsMT{margin-top:35px}.resources_example___11HI{margin-bottom:45px}.resources_exampleHeader__I_s7r{gap:18px}.resources_largeNumber__yiOyA{font-size:43px}.resources_exampleGrid__NLPOg{grid-template-columns:1fr}.resources_context__GlEcQ{border-right:none;border-bottom:1px solid var(--border)}.resources_context__GlEcQ blockquote{font-size:21px}.resources_breakdown__iSr5X{padding:18px}.resources_firstAction__SSMxx{padding:20px}.resources_firstAction__SSMxx h3{font-size:21px}.resources_principles__ROfiz{grid-template-columns:1fr;gap:28px;padding:35px 0}.resources_faq__UeyEN{margin:45px auto}.resources_end__j__7V{padding:30px 24px}.resources_end__j__7V .resources_actions___0wYC{gap:18px}.resources_guideGrid__wlq1J{grid-template-columns:1fr;gap:35px;padding:30px 0 0}.resources_contents__hINPq nav{position:static}.resources_guideBody__knQpg>section{margin-bottom:40px}.resources_exercise__26tk_{padding:23px}.resources_guideBody__knQpg .resources_comparison__woVoC{padding:24px}}@media (max-width:440px){.resources_blockers__qKPsW{grid-template-columns:1fr}.resources_blockers__qKPsW section:nth-child(odd){border-right:none}.resources_blockers__qKPsW section:not(:last-child){border-bottom:1px solid var(--border)}.resources_faq__UeyEN summary{font-size:14px}.resources_exerciseStep__eTBHo p{font-size:16px}}@media (prefers-reduced-motion:reduce){.resources_faq__UeyEN summary span,.resources_primary__0mNz3{transition:none}.resources_primary__0mNz3:hover{transform:none}}