.ToolCard_card__FMxIE{box-shadow:0 4px 8px #b7b7b7;border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;width:343px}.ToolCard_card__FMxIE:hover{background-color:#fcf6ff;box-shadow:0 4px 16px #e6b7ff;transform:translateY(-4px);transition:all .3s ease}.ToolCard_blogCard__emupZ{background:white;box-shadow:0 4px 8px #b7b7b7;border-radius:16px;padding:1.25rem;display:flex;flex-direction:column}.ToolCard_blogCard__emupZ:hover{background:linear-gradient(153deg,#fafafa 33.5%,#ecffc4 98.86%);box-shadow:0 4px 20px 0 #9baf78;transform:translateY(-4px);transition:all .3s ease}.ToolCard_cardTag__QFRdd{padding:.25rem .75rem;border-radius:7px;display:inline-block}.ToolCard_cardIcon__s7CxU{width:100%;height:160px;border-radius:8px;margin:1rem 0;position:relative;background:#f8f8f8;overflow:hidden}.ToolCard_card__FMxIE h3{font-size:1.25rem;margin-top:.5rem}.ToolCard_card__FMxIE p{flex-grow:1;color:#555;line-height:1.6}.ToolCard_cardMeta__e5826{margin:1rem 0;line-height:1.6}.ToolCard_cardButton__CsxwL{padding:.6rem 1.2rem;border-radius:999px;text-decoration:none;display:inline-block;text-align:center;margin-top:auto}@media (min-width:768px){.ToolCard_cardIcon__s7CxU{height:180px}.ToolCard_card__FMxIE h3{font-size:1.35rem}}@media (min-width:1024px){.ToolCard_card__FMxIE{padding:1.5rem}.ToolCard_card__FMxIE h3{font-size:1.5rem}}.JourneyHeroSection_hero__YyZKi{height:50vh;display:flex;align-items:center;justify-content:left;background:url(/journey-bg.svg) no-repeat;background-size:cover}.LearningFieldChoiceSection_container__5IRo0{padding-top:160px;padding-right:4rem;padding-left:4rem;position:relative}.LearningFieldChoiceSection_titleSection__wG0nA{margin-bottom:3rem}.learning-field_hero___7D8J{background:url(/learning-bg.svg) no-repeat;background-size:cover}.learning-field_hero___7D8J,.specific-problem_hero__lAnn6{height:50vh;display:flex;align-items:center;justify-content:left}.specific-problem_hero__lAnn6{background:url(/challenge-detail.svg) no-repeat;background-size:cover}.specific-problem_contentWrapper__eKrY_{margin:1rem auto;max-width:1120px}.specific-problem_introText__qgImg{max-width:820px;margin:0 auto 2rem}.specific-problem_infoSection__PFZzy{max-width:1120px;margin:0 auto 2rem}.specific-problem_infoListTwoCol__PbJXx{display:grid;grid-template-columns:1fr;gap:16px;margin-top:12px}@media (min-width:900px){.specific-problem_infoListTwoCol__PbJXx{grid-template-columns:1fr 1fr}}.specific-problem_section__YqI3w{padding:4rem 2rem}.specific-problem_sectionTitle__ORVGC{margin-bottom:1rem}.specific-problem_cardGrid__m2ziB{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:2rem}.specific-problem_layersGrid__VeQKl{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.specific-problem_toolsGrid__pHuon{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,25em));gap:5px;margin-top:16px}.specific-problem_tag__JXoKL{padding:.25rem .75rem;border-radius:999px;font-size:.8rem;margin-right:.5rem}.specific-problem_subtitleWrapper__an51f{max-width:1200px;margin:2rem auto}.specific-problem_collapsible__D0Dtj{background:#ffffff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 6px rgba(0,0,0,.05);overflow:hidden}.specific-problem_collapsibleSummary__qgKyn{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1rem 1.25rem;cursor:pointer;list-style:none;position:relative;transition:background-color .2s ease,box-shadow .2s ease,transform .05s ease}.specific-problem_collapsibleSummary__qgKyn::-webkit-details-marker{display:none}.specific-problem_collapsibleSummary__qgKyn:hover{background-color:#f7f8fa;box-shadow:inset 0 0 0 3px rgba(0,82,255,.08)}.specific-problem_alertSummary__1JKsq{border-left:6px solid #121212}.specific-problem_insightSummary__akAjF{border-left:6px solid #fa691a}.specific-problem_chevron__8Q3rF{width:10px;height:10px;border-right:2px solid #3b82f6;border-bottom:2px solid #3b82f6;transform:rotate(-45deg);transition:transform .2s ease;flex-shrink:0}.specific-problem_collapsible__D0Dtj[open] .specific-problem_chevron__8Q3rF{transform:rotate(45deg)}.specific-problem_collapsibleContent__Yv_u_{padding:0 1.25rem 1.25rem}