.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__eyebrow{color:#c9d4ff;margin:0 0 .75rem;font-size:1rem;font-weight:700;line-height:1.25}@media (min-width:1024px){.challenge-faq__eyebrow{font-size:1.125rem}}.challenge-faq__intro-block{margin-bottom:1.75rem}@media (min-width:1024px){.challenge-faq__intro-block{margin-bottom:2rem}}.challenge-faq__intro-lead{color:#fff6ec;margin:0;font-size:1rem;line-height:1.65}.challenge-faq__intro-lead+.challenge-faq__intro-lead{margin-top:1rem}@media (min-width:1024px){.challenge-faq__intro-lead{font-size:1.0625rem;line-height:1.65}}.challenge-faq__intro-link{color:#fff6ec;text-underline-offset:3px;font-weight:400;text-decoration:underline;transition:opacity .15s}.challenge-faq__intro-link:hover{opacity:.9}.challenge-faq__intro-link:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #fff6ec}.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;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__item:not(.is-open) .challenge-faq__icon{color:#0000;background:#929fef;border-color:#929fef;position:relative}.challenge-faq__item:not(.is-open) .challenge-faq__icon:before,.challenge-faq__item:not(.is-open) .challenge-faq__icon:after{content:"";background:#fff6ec;border-radius:999px;position:absolute}.challenge-faq__item:not(.is-open) .challenge-faq__icon:before{width:10px;height:2px}.challenge-faq__item:not(.is-open) .challenge-faq__icon:after{width:2px;height:10px}.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:0 1.25rem 0 3rem;overflow:hidden}@media (min-width:1024px){.challenge-faq__content{padding:0 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__intro{color:#4f5b79;margin-bottom:.75rem;font-size:16px;line-height:1.65}.challenge-faq__text-block,.challenge-faq__richtext{color:#4f5b79;font-size:16px;line-height:1.65}.challenge-faq__richtext p{margin:0}.challenge-faq__richtext p+p,.challenge-faq__richtext ul+p,.challenge-faq__richtext p+ul{margin-top:1rem}.challenge-faq__richtext ul{flex-direction:column;gap:.75rem;padding-left:1.25rem;list-style-type:disc;display:flex}.challenge-faq__richtext ul ul{gap:.5rem;margin-top:.5rem}.challenge-faq__richtext a{color:var(--Rebrand-Blue-700,#5464c6);text-underline-offset:2px;font-weight:600;text-decoration-line:underline}.challenge-faq__richtext a:hover{opacity:.9}.challenge-faq__richtext--intro{color:#fff6ec}.challenge-faq__richtext--intro p+p{margin-top:1rem}.challenge-faq__richtext--intro a{color:#fff6ec;text-underline-offset:3px;font-weight:400}.challenge-faq__inline-link{color:var(--Rebrand-Blue-700,#5464c6);text-underline-offset:2px;font-weight:600;text-decoration-line:underline}.challenge-faq__inline-link:hover{opacity:.9}.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}.challenge-faq__list--nested{gap:.5rem;margin-top:.5rem}
