.ToolCard_card__FMxIE{box-shadow:0 4px 8px #b7b7b7;border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;width:343px}.ToolCard_cardInactive__cVm0l{box-shadow:0 4px 8px 0 rgba(144,144,144,.5)}.ToolCard_card__FMxIE:hover{background-color:#fcf6ff;box-shadow:0 4px 16px #e6b7ff;transform:translateY(-4px);transition:all .3s ease}.ToolCard_cardInactive__cVm0l:hover{background-color:#ffffff;box-shadow:0 4px 8px 0 rgba(144,144,144,.5);transform:none}.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_cardTag__QFRdd:first-letter{text-transform:capitalize}.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_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}@media (max-width:800px){.JourneyHeroSection_hero__YyZKi{background:url(/journey-bg-mob.svg) no-repeat;background-size:cover}}.JourneyHeroSection_heroOrigin__Doi0_{height:50vh;display:flex;align-items:center;justify-content:left;background:url(/journey-origin.svg) no-repeat;background-size:cover}@media (max-width:800px){.JourneyHeroSection_heroOrigin__Doi0_{background:url(/journey-origin-mob.svg) no-repeat;background-size:cover}}.JourneyHeroSection_heroHow__qclrY{height:50vh;display:flex;align-items:center;justify-content:left;background:url(/journey-how.svg) no-repeat;background-size:cover}@media (max-width:800px){.JourneyHeroSection_heroHow__qclrY{background:url(/journey-how-mob.svg) no-repeat;background-size:cover}}.JourneyHeroSection_heroLearn__Cl8tM{height:50vh;display:flex;align-items:center;justify-content:left;background:url(/journey-learn.svg) no-repeat;background-size:cover}@media (max-width:800px){.JourneyHeroSection_heroLearn__Cl8tM{background:url(/journey-learn-mob.svg) no-repeat;background-size:cover}}.LearningFieldChoiceSection_container__5IRo0{padding-top:160px;padding-right:4rem;padding-left:4rem;position:relative}.learning-field_hero___7D8J{height:50vh;display:flex;align-items:center;justify-content:left;background:url(/learning-bg.svg) no-repeat;background-size:cover}@media (max-width:800px){.learning-field_hero___7D8J{background:url(/learning-bg-mob.svg) no-repeat;background-size:cover}}.specific-problem_hero__lAnn6{display:flex;align-items:center;justify-content:left;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,22em));gap:20px;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}