#act-faq{align-items:center;border-top:1px solid var(--border);display:flex;flex-direction:column;padding:var(--gutter-y) var(--gutter)}#act-faq .act-faq-header{margin-bottom:4rem;max-width:900px;text-align:center;width:100%}#act-faq .act-faq-header h2{margin-top:1rem}#act-faq .act-faq-header .kicker{justify-content:center}#act-faq .act-faq-list{align-items:start;display:grid;gap:0 4rem;grid-template-columns:1fr 1fr;width:100%}#act-faq .act-faq-item{border-top:1px solid var(--border)}#act-faq .act-faq-item:last-child{border-bottom:1px solid var(--border)}#act-faq .act-faq-q{align-items:center;background:none;border:none;cursor:pointer;display:flex;font-family:inherit;font-size:var(--fs);gap:2rem;justify-content:space-between;padding:1.75rem 0;text-align:left;width:100%}#act-faq .act-faq-q-text{color:var(--black);font-weight:var(--fw-bold);line-height:var(--lh-list)}#act-faq .act-faq-icon{align-items:center;border:1.5px solid var(--border);border-radius:50%;display:flex;flex-shrink:0;height:24px;justify-content:center;transition:border-color .2s,background .2s;width:24px}#act-faq .act-faq-icon svg{height:10px;stroke:var(--black);stroke-width:2;transition:transform .25s cubic-bezier(.4,0,.2,1);width:10px}#act-faq .act-faq-item.is-open .act-faq-icon{background:var(--red);border-color:var(--red)}#act-faq .act-faq-item.is-open .act-faq-icon svg{stroke:var(--white);transform:rotate(45deg)}#act-faq .act-faq-a{max-height:0;overflow:hidden;padding-bottom:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),padding .35s}#act-faq .act-faq-item.is-open .act-faq-a{max-height:400px;padding-bottom:1.75rem}