.faq__label{color:var(--walnoot-400);display:inline-block;font-size:11px;letter-spacing:1.4px;margin-bottom:10px;text-transform:uppercase}.faq__content{color:var(--walnoot-400);margin-top:var(--band-md)}.faq__item{background:var(--wit-100,#fff);border:1.5px solid var(--linnen-200);border-radius:10px;margin-bottom:10px;overflow:hidden;transition:border-color .2s ease}.faq__item:last-child{margin-bottom:0}.faq__item:has(>.faq__item-toggler.active){border-color:var(--walnoot-300)}.faq__item-toggler{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:18px 22px;transition:color .15s ease}.faq__item-toggler:hover{color:var(--walnoot-400)}.faq__item-title{color:inherit;font-size:15px;font-weight:600;line-height:1.35;margin:0}.faq__item-toggler-icon{align-items:center;background:var(--linnen-100);border-radius:50%;color:var(--noir-500);display:inline-flex;flex-shrink:0;height:32px;justify-content:center;transition:transform .25s ease,background .2s ease;width:32px}.faq__item-toggler-icon svg{height:12px;width:12px}.faq__item-toggler.active .faq__item-toggler-icon{background:var(--citroen-100);transform:rotate(45deg)}.faq__item-body_wrapper{overflow:hidden}.faq__item-body__inner{color:var(--noir-400,#424242);font-size:14px;line-height:1.7;padding:0 22px 20px}.faq__content ul,.faq__item-body__inner ul{list-style:disc;padding-left:1.25rem}.faq__content ol,.faq__item-body__inner ol{list-style:decimal;padding-left:1.25rem}.faq__footer{color:var(--walnoot-400);font-size:14px;margin-top:24px}.faq__footer a{border-bottom:1.5px solid var(--citroen-200);color:var(--noir-500);font-weight:600;text-decoration:none}.faq__flex{display:flex;gap:var(--band-xxl)}.faq__left{flex:1 1 40%}.faq__right{flex:1 1 60%}.faq--stacked{background:var(--linnen-50);padding:60px 0}.faq--stacked .faq__flex{align-items:stretch;flex-direction:column;gap:var(--band-md);margin:0 auto;max-width:860px}.faq--stacked .faq__left{flex:none;text-align:center}.faq--stacked .faq__content{margin-left:auto;margin-right:auto;max-width:640px}.faq--stacked .faq__right{flex:none;width:100%}.faq--stacked .faq__footer{text-align:center}@media (max-width:768px){.faq__flex{flex-direction:column;gap:var(--band-lg)}.faq__left,.faq__right{flex:1 1 100%}.faq__item-toggler{gap:12px;padding:16px 18px}.faq__item-body__inner{padding:0 18px 18px}}