.faqComponent details>summary>label:after{content:"+";text-align:center;margin-left:8px;font-size:30px;transition:transform .3s;display:inline-block}.faqComponent input:checked+details label:after{content:"-";font-size:30px;transform:rotate(180deg)}.faqComponent details{transition:max-height .4s ease-out;overflow:hidden}.faqComponent .content{max-height:0;transition:max-height .4s ease-in-out}.faqComponent input:checked+details .content{max-height:1000px}
