.wv-faq{padding:var(--wv-section-padding) 48px}.wv-faq-list{margin:0 auto;max-width:720px}.wv-faq-item{border-bottom:1px solid hsla(0,0%,100%,.07)}.wv-on-light .wv-faq-item{border-bottom-color:rgba(0,0,0,.1)}.wv-faq-q{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-family:var(--wv-heading-family);font-size:21px;gap:20px;justify-content:space-between;padding:24px 4px;text-align:left;width:100%}.wv-on-light .wv-faq-q{color:var(--wv-text-dark)}.wv-faq-chev{color:var(--wv-warm);flex:0 0 auto;font-family:var(--wv-body-family);font-size:20px;transition:transform .25s ease}.wv-on-light .wv-faq-chev{color:var(--wv-teal)}.wv-faq-open .wv-faq-chev{transform:rotate(45deg)}.wv-faq-a{color:hsla(0,0%,100%,.55);display:none;font-size:15px;line-height:1.7;max-width:640px;padding:0 4px 26px}.wv-on-light .wv-faq-a{color:var(--wv-text-medium)}.wv-faq-a p{margin:0 0 12px}.wv-faq-a p:last-child{margin-bottom:0}.wv-faq-open .wv-faq-a{display:block}@media (max-width:767px){.wv-faq{padding:80px 24px}.wv-faq-q{font-size:18px}}