.ChallengeSolutionSection_section__W2IyF{background:var(--bd-white);padding:clamp(56px,8vw,96px) clamp(20px,5vw,48px)}.ChallengeSolutionSection_wrap__jPHRs{max-width:1200px;margin:0 auto;width:100%}.ChallengeSolutionSection_sectionTitle__1NYJW{margin:0 0 clamp(32px,5vw,48px);text-align:center;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--bd-text)}.ChallengeSolutionSection_inner__u1iLX{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:clamp(36px,5vw,56px);column-gap:clamp(36px,5vw,56px);grid-row-gap:24px;row-gap:24px;align-items:stretch;width:100%}.ChallengeSolutionSection_challengesBox__wZM4x,.ChallengeSolutionSection_solutionsBox__YtFcP{display:flex;flex-direction:column;width:100%;height:100%;padding:clamp(24px,4vw,36px);border-radius:16px;border:2px solid}.ChallengeSolutionSection_challengesBox__wZM4x{background:var(--bd-challenge-bg);border-color:var(--bd-challenge-border)}.ChallengeSolutionSection_solutionsBox__YtFcP{background:var(--bd-solution-bg);border-color:var(--bd-solution-border)}.ChallengeSolutionSection_boxTitle__mRPFB{margin:0 0 20px;min-height:2.6em;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:800;line-height:1.25;color:var(--bd-text)}.ChallengeSolutionSection_list__q4ZMS{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:14px;flex:1 1}.ChallengeSolutionSection_challengeItem__l5ZqV,.ChallengeSolutionSection_solutionItem__4S3pV{display:flex;align-items:flex-start;gap:12px;font-size:.9375rem;line-height:1.5;color:var(--bd-text)}.ChallengeSolutionSection_iconX__MKrjY{flex-shrink:0;width:20px;height:20px;margin-top:1px;color:var(--bd-challenge-icon)}.ChallengeSolutionSection_iconCheck__UByMG{flex-shrink:0;width:20px;height:20px;margin-top:1px;color:var(--bd-solution-icon)}.ChallengeSolutionSection_sr-only__9qiKb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:700px){.ChallengeSolutionSection_inner__u1iLX{grid-template-columns:1fr}}