.faq-header h1{color:var(--faq-primary-color);font-size:2.5rem;margin-bottom:1rem}.faq-question h2{color:var(--faq-primary-color);font-size:1.25rem;margin:0}.faq-item.active .faq-icon::before{transform:translateX(-50%) rotate(90deg)}@media (max-width:768px){.faq-question h2{font-size:1.1rem}}@media (max-width:576px){.faq-header h1{font-size:1.75rem}}