.challenge{background:#fff;display:flex;flex-direction:column;gap:32px;padding:44px 24px}@media (min-width:1024px){.challenge{padding:100px 120px}}.challenge h2,.challenge p{margin:0}.challenge .electric-blue{color:#4a3bcf}.challenge .header-container{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.challenge .header-container{text-align:center}}.challenge .header-container .eyebrow{font-family:Neue Hans Kendrick,helvetica,sans-serif;font-size:16px;font-weight:700;letter-spacing:3.2px;line-height:150%;text-transform:uppercase}.challenge .header-container h2{color:#191f2c;font-family:Neue Hans Kendrick,helvetica,sans-serif;font-size:32px;font-weight:700;line-height:120%}@media (min-width:1024px){.challenge .header-container h2{font-size:50px;line-height:120%}}.challenge .cards-container{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@media (min-width:1024px){.challenge .cards-container{flex-wrap:nowrap}}.challenge .cards-container .card{align-items:center;background:rgba(201,196,241,.15);border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px;max-width:327px;padding:32px 24px;width:100%}@media (min-width:768px){.challenge .cards-container .card{max-width:282px}}.challenge .cards-container .card p{color:#191f2c;font-family:Neue Hans Kendrick,helvetica,sans-serif;font-size:16px;line-height:150%;text-align:center}.challenge .closing-text,.challenge .closing-text p{color:#191f2c;font-family:Neue Hans Kendrick,helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.challenge .closing-text p strong,.challenge .closing-text strong{color:#4a3bcf}@media (min-width:768px){.challenge .closing-text,.challenge .closing-text p{margin:0 auto;max-width:822px;text-align:center}}