.pillar-faq{margin-bottom:6rem;scroll-margin-top:8rem}.pillar-faq .pillar-faq-title{border-bottom:1px solid #e3e6e8;color:var(--color-primary);font-size:2.25rem;font-weight:900;line-height:1.11;margin-bottom:calc(var(--spacing)*12);padding-bottom:calc(var(--spacing)*6);text-transform:uppercase}.pillar-faq .pillar-faq-title span{color:var(--color-tertiary)}.pillar-faq .faq-list{max-width:100%}.pillar-faq .faq-item{background:#fff;border:1px solid #e3e6e8;border-radius:.75rem;margin-bottom:1rem;padding:0 calc(var(--spacing)*6);transition:box-shadow .3s ease}.pillar-faq .faq-item,.pillar-faq .faq-item:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1)}.pillar-faq .faq-question{align-items:center;background:none;border:none;color:var(--color-primary);cursor:pointer;display:flex;font-size:1.25rem;font-weight:700;justify-content:space-between;line-height:1.4;padding:calc(var(--spacing)*6) 0;text-align:left;transition:color .25s ease;width:100%}.pillar-faq .faq-question:hover{color:var(--color-tertiary)}.pillar-faq .faq-icon{color:#5c6670;height:1rem;transition:transform .3s ease;width:1rem}.pillar-faq .faq-question[aria-expanded=true] .faq-icon{transform:rotate(180deg)}.pillar-faq .faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease}.pillar-faq .faq-answer p{color:var(--color-secondary);font-size:1.125rem;line-height:1.625;margin-top:0;padding-bottom:1.5rem}.pillar-faq .faq-answer :last-child{margin-bottom:0}