.br-faq{font-family:Aeonik,Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.br-faq .br-container{max-width:var(--br-faq-max,760px)}.br-faq__h2{color:var(--brand-green,#1e3932);font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 48px}.br-faq__h2--left{text-align:left}.br-faq__h2--center{text-align:center}.br-faq__h2--right{text-align:right}.br-faq__list{display:grid;gap:0;margin-top:12px}.br-faq__item{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}.br-faq__q{align-items:center;background:transparent;border:0;border-bottom:1px solid rgba(30,57,50,.15);cursor:pointer;display:flex;justify-content:space-between;padding:22px 0;text-align:left;width:100%}.br-faq__qText{color:var(--brand-green,#1e3932);font-size:16px;font-weight:600}.br-faq__chev{background:no-repeat 50%/contain;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' fill='none' stroke='%231e3932' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");flex:0 0 auto;height:18px;transform:rotate(0deg);transition:transform .16s ease;width:18px}.br-faq__aWrap{background:transparent;height:0;overflow:hidden;transition:height .22s ease}.br-faq__a{background:transparent;color:#3f5550;font-size:14px;line-height:1.7;padding:16px 0 22px}.br-faq__item:last-child .br-faq__q{border-bottom:0}.br-faq__item.is-open .br-faq__chev{transform:rotate(180deg)}