.cb-faq__list{margin:0 auto;max-width:800px}.cb-faq__item{border-bottom:1px solid #e5e7eb}.cb-faq__item:first-child{border-top:1px solid #e5e7eb}.cb-faq__question{align-items:center;background:none;border:none;color:var(--primary);cursor:pointer;display:flex;font-family:var(--bodyFont);font-size:16px;font-weight:600;gap:16px;justify-content:space-between;padding:20px 0;text-align:left;transition:color .2s ease;width:100%}.cb-faq__question:hover,.cb-faq__question[aria-expanded=true]{color:var(--blue)}.cb-faq__icon{flex-shrink:0;height:24px;position:relative;transition:transform .25s ease;width:24px}.cb-faq__icon:after,.cb-faq__icon:before{background:currentColor;border-radius:2px;content:"";position:absolute}.cb-faq__icon:before{height:2px;width:14px}.cb-faq__icon:after,.cb-faq__icon:before{left:50%;top:50%;transform:translate(-50%,-50%)}.cb-faq__icon:after{height:14px;transition:transform .25s ease,opacity .25s ease;width:2px}.cb-faq__question[aria-expanded=true] .cb-faq__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.cb-faq__answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.cb-faq__answer-inner{color:#555;font-family:var(--bodyFont);font-size:15px;line-height:1.7;padding:0 0 20px}.cb-faq__answer-inner ul{list-style:disc;margin:0 0 12px;padding-left:20px}.cb-faq__answer-inner li{list-style-type:inherit;margin-bottom:4px}.cb-faq__answer-inner li::marker{font-size:1em}