// Simple FAQ accordion handler for standalone pages document.addEventListener('DOMContentLoaded', () => { const faqAccordion = document.getElementById('faq-accordion'); if (faqAccordion) { faqAccordion.addEventListener('click', (e) => { const questionButton = (e.target as HTMLElement).closest('.faq-question'); if (!questionButton) return; const faqItem = questionButton.parentElement; const answer = faqItem?.querySelector('.faq-answer') as HTMLElement; if (!faqItem || !answer) return; faqItem.classList.toggle('open'); if (faqItem.classList.contains('open')) { answer.style.maxHeight = answer.scrollHeight + 'px'; } else { answer.style.maxHeight = '0px'; } }); } });