.faq-listing .wrapper{position:relative}.faq-listing ul>ul{border-left:3px solid var(--mdc-theme-on-background);margin-left:1rem;padding-left:.75rem!important}.faq-listing .faq-index{margin-bottom:6rem;padding-bottom:1rem;padding-top:1rem}.faq-listing .faq-index .faq-index-category{font-size:1.2em;letter-spacing:.1em;margin-bottom:.2rem;margin-top:1.2rem;text-transform:uppercase}.faq-listing .faq-index .faq-index-item a{color:var(--mdc-theme-on-background);height:auto;padding:.5rem 0;text-decoration:none}.faq-listing .faq-index .faq-index-item a .mdc-list-item__text{white-space:normal}.faq-listing .faq-index .mdc-deprecated-list{--mdc-theme-text-primary-on-background:var(--mdc-theme-on-background)}.faq-listing .faq-item{margin-bottom:1.5rem;position:relative;z-index:5}.faq-listing .faq-item:last-child{margin-bottom:0}.faq-listing.collapsible .faq-index{display:none}.faq-listing.collapsible .faq-item .faq-question{cursor:pointer}.faq-listing.collapsible .faq-item .faq-answer{max-height:2000px;overflow:hidden;transition:max-height .5s}.faq-listing.collapsible .faq-item.collapsed .faq-answer{max-height:0!important}
