.faqs{flex-direction:column;align-items:center;justify-content:space-between;gap:20px;max-width:800px}.faqs,.faqs__column{display:flex;width:100%}.faqs__column{flex:1;flex-direction:column}.faqs .btn{margin-top:32px}.faq-item{overflow:hidden;border-bottom:1px solid rgba(31,31,31,.1)}.faq-item:first-child{border-top:1px solid rgba(31,31,31,.1)}.faq-item__heading{font-size:inherit;font-weight:inherit;line-height:inherit}.faq-item__header{padding:26px 0;display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;text-align:left;width:100%}.faq-item__question{color:var(--color-black);font-size:22px;font-style:normal;font-weight:400;letter-spacing:-.22px;line-height:normal;text-align:left;transition:color .2s ease}.faq-item--open .faq-item__question,.faq-item__header:hover .faq-item__question{color:var(--color-global)}.faq-item__icon{position:relative;width:44px;height:44px;flex-shrink:0;border:1px solid rgba(31,31,31,.15);border-radius:50%;transition:background-color .25s ease,border-color .25s ease}.faq-item__header:hover .faq-item__icon{border-color:rgba(31,31,31,.4)}.faq-item--open .faq-item__icon{background:var(--color-global);border-color:var(--color-global)}.faq-item__icon-bar{position:absolute;top:50%;left:50%;border-radius:2px;background:var(--color-global);transition:transform .35s ease}.faq-item__icon-bar--h{width:14px;height:2px;transform:translate(-50%,-50%)}.faq-item__icon-bar--v{width:2px;height:14px;transform:translate(-50%,-50%) rotate(0deg)}.faq-item--open .faq-item__icon-bar{background:var(--color-white)}.faq-item--open .faq-item__icon-bar--v{transform:translate(-50%,-50%) rotate(90deg)}.faq-item__content{overflow:hidden;padding:0;color:#1a1f2f}.faq-item__content>p{margin:0;padding:0 0 28px}.faq-item__answer{max-width:65ch;padding:0 0 28px;font-size:17px;font-weight:400;line-height:1.6;color:rgba(31,31,31,.8)}.faq-item__answer p{margin:0;padding:0}.faq-item__answer p:not(:last-child){margin-bottom:12px}.faq-item__answer strong{font-weight:600;color:#1f1f1f}.faq-item__answer ul{margin:12px 0;padding-left:20px;list-style:disc}.faq-item__answer ul li{margin-bottom:6px;padding-left:4px}.faq-item__answer ul li:last-child{margin-bottom:0}.faq-item__answer .faq-program-title{font-weight:600;color:#1f1f1f;margin-bottom:4px}.faq-item__answer .faq-section{margin-bottom:16px}.faq-item__answer .faq-section:last-child{margin-bottom:0}@media screen and (max-width:800px){.faq-item__header{padding:20px 0;gap:16px}.faq-item__question{font-size:18px}.faq-item__answer,.faq-item__content>p{padding-bottom:22px;font-size:16px}}.faq-section>.boxed,.faq-section__head{display:flex;flex-direction:column;align-items:center}.faq-section__head{gap:20px;width:100%;max-width:800px;margin-bottom:44px;text-align:center}.faq-section__head h2{text-wrap:balance}@media(max-width:800px){.faq-section__head{gap:16px;margin-bottom:32px}}.faq-section__description{max-width:52ch;color:rgba(31,31,31,.72);text-wrap:pretty}.faq-section__body{display:flex;justify-content:center;width:100%}.faq-section__foot{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin-top:40px;color:var(--color-black);text-align:center}@media(max-width:800px){.faq-section__foot{margin-top:32px}}.faq-section__foot-link{display:inline-flex;align-items:center;gap:4px;color:var(--color-global);font-weight:500;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:3px;transition:text-decoration-color .2s ease}.faq-section__foot-link svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.faq-section__foot-link:focus-visible,.faq-section__foot-link:hover{text-decoration-color:currentColor}.faq-section__foot-link:focus-visible svg,.faq-section__foot-link:hover svg{transform:translateX(3px)}