.catalyst-faq .cx-faq-list{border-top:1px solid var(--v2-line);margin-top:56px}.catalyst-faq .cx-faq-item{border-bottom:1px solid var(--v2-line)}.catalyst-faq .cx-faq-q{align-items:center;background:transparent;border:0;color:var(--v2-fg);cursor:pointer;display:flex;font-family:var(--v2-serif);font-size:22px;font-weight:300;gap:32px;justify-content:space-between;letter-spacing:-.01em;padding:28px 0;text-align:left;width:100%}.catalyst-faq .cx-faq-toggle{color:var(--v2-fg-dim);display:inline-flex;transition:transform .2s}.catalyst-faq .cx-faq-item.is-open .cx-faq-toggle{transform:rotate(45deg)}.catalyst-faq .cx-faq-a-wrap{max-height:0;overflow:hidden;transition:max-height .24s}.catalyst-faq .cx-faq-item.is-open .cx-faq-a-wrap{max-height:1600px}.catalyst-faq .cx-faq-a{color:var(--v2-fg-dim);font-size:15px;line-height:1.6;max-width:720px;padding:0 0 28px}.catalyst-faq .cx-faq-a p{color:inherit}.catalyst-faq .cx-faq-a a{color:var(--v2-fg)!important;text-decoration:none!important;text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .12s}.catalyst-faq .cx-faq-a a:hover{opacity:.7!important;text-decoration:underline!important}@media (max-width:640px){.catalyst-faq .cx-faq-q{font-size:17px;gap:16px;padding:20px 0}.catalyst-faq .cx-faq-a{font-size:14px}}