.challenges_hero__h_73W{position:relative;display:flex;align-items:center;justify-content:center;min-height:620px;padding:4rem 1.5rem;background-color:#d9dde0;background-repeat:no-repeat;background-position:50%;background-size:cover}.challenges_heroCard__q9_5T{width:100%;max-width:600px;padding:clamp(2.5rem,4vw,4rem) clamp(1.75rem,4vw,3rem);background:var(--color-bg);text-align:center}.challenges_heroTitle__zu2tq{margin:0;font-family:var(--font-heading);font-weight:400;font-size:var(--text-hero);line-height:var(--leading-tight);color:var(--color-text)}.challenges_heroSubtitle__ThfD0{margin:1.75rem 0 0;font-family:var(--font-body);font-size:var(--text-body);line-height:var(--leading-snug);color:var(--color-muted-2)}.challenges_programs__ne0_4{max-width:var(--max-width);margin:0 auto;padding:clamp(3rem,6vw,5rem) 1.5rem clamp(5rem,8vw,7rem)}.challenges_programsHeading__grsyq{margin:0;font-family:var(--font-heading);font-weight:400;font-size:clamp(1.8rem,3vw,2.4rem);line-height:var(--leading-tight);color:var(--color-text)}.challenges_programsEmpty__kYj0c{margin:0;padding:clamp(4rem,10vw,8rem) 0;font-family:var(--font-body);font-size:var(--text-body);color:var(--color-text);text-align:center}