.main-article h3{color:#374151;font-size:1.3rem;font-weight:600;margin:1.5rem 0 .8rem}.faq-toggle.active{transform:rotate(180deg)}.faq-answer.active{padding:1.5rem;max-height:500px}.scroll-top.visible{opacity:1;transform:scale(1)}