.faq-section{padding-top:4rem;padding-left:2rem;padding-right:2rem;background-color:var(--color-cream)}.faq-section:first-child{padding-top:8rem}.faq-section:first-child .faq{padding-top:0;border-top:0}.faq-section:last-child{padding-bottom:12rem}.faq{max-width:67.1rem;margin-left:auto;margin-right:auto;padding-top:4rem;border-top:.1rem solid var(--color-chestnut)}
.faq .faq-page-content{margin-top:2rem;font-size:1.5rem;line-height:2.5rem;font-weight:300;color:var(--color-chocolate)}.faq .faq-page-content a{text-decoration:underline;color:var(--color-chestnut)}.faq .accordions{display:block;margin-top:2.5rem}.faq .accordion{margin-bottom:0;padding-bottom:2.5rem}.faq .accordion__heading{color:var(--color-chocolate);cursor:pointer;border-bottom:0;padding-bottom:0;margin-bottom:0}
.faq .accordion__heading .icon{width:2.2rem}.faq .accordion__content p{font-size:1.3rem;line-height:1.9rem;color:var(--color-chocolate);margin-top:0}.faq .accordion__content p a{color:var(--color-chestnut);text-decoration:underline}.faq .accordion.active .accordion__heading{color:var(--color-chestnut)}.faq .accordion.active .accordion__heading .icon{transform:rotate(180deg) !important}
.faq .accordion.active .accordion__content{margin-top:2rem}