.challenge-faq{background:#1b286b;border-radius:1rem;margin:3.5rem auto 1rem;padding:2rem 1.5rem}@media (min-width:1024px){.challenge-faq{max-width:56rem;margin-top:5rem;padding:2.5rem}}.challenge-faq__title{color:#fff6ec;margin-bottom:1.5rem;font-size:28px;font-weight:800;line-height:1.05}@media (min-width:1024px){.challenge-faq__title{font-size:32px}}.challenge-faq__items{flex-direction:column;gap:.75rem;display:flex}.challenge-faq__item{background:#fff6ec;border-radius:10px;overflow:hidden}.challenge-faq__trigger{text-align:left;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;display:flex}@media (min-width:1024px){.challenge-faq__trigger{padding-left:1.25rem;padding-right:1.25rem}}.challenge-faq__icon{color:#8794e0;border-width:1px;border-color:currentColor;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.challenge-faq__question{color:#1d285c;font-size:16px;font-weight:700;line-height:1.2}.challenge-faq__content-wrap{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.challenge-faq__content{opacity:0;min-height:0;padding-bottom:0;padding-left:1.25rem;padding-right:1.25rem;overflow:hidden}@media (min-width:1024px){.challenge-faq__content{padding-left:1.5rem;padding-right:1.5rem}}.challenge-faq__content{transition:opacity .22s}.challenge-faq__item.is-open .challenge-faq__content-wrap{grid-template-rows:1fr}.challenge-faq__item.is-open .challenge-faq__content{opacity:1;padding-bottom:1rem}@media (min-width:1024px){.challenge-faq__item.is-open .challenge-faq__content{padding-bottom:1.25rem}}.challenge-faq__list{color:#4f5b79;flex-direction:column;gap:.75rem;padding-left:1.25rem;font-size:16px;line-height:1.65;list-style-type:disc;display:flex}
