.faq__title{margin-bottom:}.faq__caption{margin-bottom:2rem}.faq__caption *:last-child{margin-bottom:0}.faq__list{margin-bottom:0}.faq__item:not(:last-of-type){border-bottom:1px solid #d8defb}.faq__item-title{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:0;cursor:pointer;padding:3rem 0}.faq__item-title-text{padding-right:2rem;font-weight:bold;flex:0 0 calc(100% - 2rem)}.faq__item-title-arrow{transition:transform .2s ease}.faq__item-answer{--max-height-value:500px;max-height:0;margin-top:0;overflow:hidden;padding-right:4rem;transition:max-height .2s ease,margin .2s ease}.faq__item-answer-inner *:last-child{margin-bottom:0}.faq__item-input:checked+.faq__item-title .faq__item-answer{max-height:var(--max-height-value);margin-top:1rem;transition:max-height .5s ease,margin .2s ease}.faq__item-input:checked+.faq__item-title .faq__item-title-arrow{transform:rotate(90deg)}