.eft-faq__header{margin-bottom:48px}.eft-faq__heading{margin-bottom:0}.eft-faq__list{margin:0 auto;max-width:800px}.eft-faq--full .eft-faq__list{max-width:none}.eft-faq__split{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1.5fr}.eft-faq__split-left{position:sticky;top:80px}.eft-section-header__label--left{justify-content:flex-start}.eft-section-header__label--left:before{display:none}.eft-faq__item{border-bottom:1px dashed rgba(0,0,0,.15)}.eft-section--dark .eft-faq__item{border-bottom-color:hsla(0,0%,100%,.15)}.eft-faq__question{align-items:center;color:var(--eft-text);cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:24px 0;transition:color .2s ease}.eft-faq__question::-webkit-details-marker{display:none}.eft-faq__question::marker{content:"";display:none}.eft-section--dark .eft-faq__question{color:#fff}.eft-faq__question:hover{color:var(--eft-primary)}.eft-section--dark .eft-faq__question:hover{color:var(--eft-primary-light,#809cff)}.eft-faq__icon{flex-shrink:0;height:24px;position:relative;width:24px}.eft-faq__icon:after,.eft-faq__icon:before{background-color:currentColor;content:"";left:50%;position:absolute;top:50%;transition:transform .3s ease,opacity .3s ease}.eft-faq__icon:before{height:2px;transform:translate(-50%,-50%);width:16px}.eft-faq__icon:after{height:16px;transform:translate(-50%,-50%);width:2px}.eft-faq__item[open] .eft-faq__icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.eft-faq__answer{color:var(--eft-muted);font-size:1rem;line-height:1.7;max-width:680px;padding:0 0 24px}.eft-section--dark .eft-faq__answer{color:hsla(0,0%,100%,.7)}.eft-faq__answer p{margin-bottom:12px}.eft-faq__answer p:last-child{margin-bottom:0}.eft-faq__item .eft-faq__answer{animation:eftFaqOpen .3s ease}@keyframes eftFaqOpen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){.eft-faq__split{gap:32px;grid-template-columns:1fr}.eft-faq__split-left{position:static}.eft-faq__question{font-size:1rem;padding:20px 0}}