.faq-module{display:flex;flex-flow:column nowrap;gap:32px}.faq-module .question{border:2px solid var(--grey-2);box-shadow:none;cursor:pointer;padding:24px;transition:border .3s ease,box-shadow .3s ease}.faq-module .question.active{border:2px solid var(--primary-v86-punchy-orange);box-shadow:0 0 0 2px var(--primary-v86-punchy-orange);cursor:unset}.faq-module .question .title{align-items:center;display:flex;flex-flow:row nowrap;gap:10px;justify-content:space-between;transition:color .3s ease}.faq-module .question.active .title{color:var(--primary-v86-punchy-orange)}.faq-module .question .rich-text{height:0;margin-top:0;opacity:0;overflow:hidden;transition:opacity .6s ease}.faq-module .question.active .rich-text{height:auto;margin-top:20px;opacity:1}.faq-module .question .collapsed-icon{display:flex}.faq-module .question .opened-icon{cursor:pointer;display:none}.faq-module .question.active .collapsed-icon{display:none}.faq-module .question.active .opened-icon{display:flex}