.faq-item{border-bottom:0;padding:0}.faq-question{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:1rem 0}.faq-answer{font-size:1rem;line-height:1.6;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;transition:max-height .4s ease,opacity .3s ease,padding .3s ease}.faq-item.open .faq-answer{max-height:600px;opacity:1;padding-bottom:1rem}.faq-question svg path{fill:#272727;transition:opacity .3s ease}.faq-question:hover svg path{opacity:.75}.faq-question .textHighlight{margin-bottom:0;margin-top:0}.faq-toggle-icon{transition:transform .3s ease}.faq-item.open .faq-toggle-icon{transform:rotate(180deg)}