.schema-faq{max-width:800px;margin:0 auto;padding:2rem 1rem}.schema-faq .schema-faq-section{border-bottom:1px solid #eee;padding:1rem 0}.schema-faq .schema-faq-section:last-child{border-bottom:none}.schema-faq .schema-faq-section .schema-faq-question{display:block;font-weight:600;font-size:1.125rem;cursor:pointer;position:relative;padding-right:2rem}.schema-faq .schema-faq-section .schema-faq-question:after{content:'+';position:absolute;right:0;font-size:1.5rem;color:#f60;transition:transform .3s ease}.schema-faq .schema-faq-section .schema-faq-question.active:after{transform:rotate(45deg)}.schema-faq .schema-faq-section .schema-faq-answer{display:none;margin-top:.75rem;color:#444;line-height:1.6}.schema-faq .schema-faq-section.open .schema-faq-answer{display:block}