.faq{padding:0}.faq .article{list-style-type:none;padding:1rem;border-bottom:1px solid var(--border)}.faq .article .question{display:block;position:relative;margin:0;padding-right:26px}.faq .article .question:before{content:"";position:absolute;top:0;right:2px;width:22px;height:12px;border-bottom:2px solid var(--border)}.faq .article .question:after{content:"";position:absolute;top:2px;right:0;width:12px;height:22px;border-left:2px solid var(--border)}.faq .article .question:hover{cursor:pointer}.faq .article .question:hover:after,.faq .article .question:hover:before{border-color:var(--text);transition:border-color ease-in-out 240ms}.faq .article .answer{display:none;margin:1rem auto;opacity:.85}.faq .article.active .question:after{display:none}.faq .article.active .answer{transition:all ease 480ms;display:block}