.faq-section{margin:44px 0}.faq-label{align-items:center;color:var(--green);display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.1em;margin-bottom:8px;text-transform:uppercase}.blog-comments__title,.faq-section h2{color:var(--navy);font-family:Nunito,sans-serif;font-size:22px;font-weight:800;margin-bottom:24px;text-align:left}.faq-item{border:1px solid var(--gray-200);border-radius:var(--radius);margin-bottom:10px;overflow:hidden;transition:border-color .2s}.faq-item.open{border-color:var(--green)}.faq-question{align-items:center;background:var(--white);cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:18px 22px}.faq-question:hover{background:var(--gray-50)}.faq-q-text{color:var(--gray-900);font-size:15px;font-weight:700}.faq-item.open .faq-q-text{color:var(--navy)}.faq-icon{align-items:center;background:var(--gray-100);border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .25s;width:28px}.faq-item.open .faq-icon{background:var(--green)}.faq-icon svg{color:var(--gray-500);height:14px;transition:all .25s;width:14px}.faq-item.open .faq-icon svg{color:#fff;transform:rotate(45deg)}.faq-answer{color:var(--gray-700);display:none;font-size:15px;line-height:1.65;padding:0 22px 18px}.faq-item.open .faq-answer{display:block}