.faq-section__intro-content{max-width:52.5rem}.faq-section__question{border-top:1px solid var(--color-light);padding-top:.5em;margin-top:.5em}.faq-section__question:first-child{border-top:0;padding-top:0;margin-top:0}.faq-section__question a{display:block;padding-left:1.5em;position:relative}.faq-section__question a:before{content:"+";display:inline-block;width:1.5em;text-align:center;position:absolute;left:0}.faq-section__question a.open:before{content:"-"}.faq-section__answer{display:none;padding-left:4rem}.faq-section__answer.open{display:block}