.faq{align-items:center;display:flex;flex-direction:column}.faq__heading{font-size:2.5rem;font-weight:800;letter-spacing:0;line-height:3rem;margin-bottom:3rem;text-align:center}.faq__items{width:100%}.faq__item,.faq__items{display:flex;flex-direction:column}.faq__item{border-bottom:1px solid #dedede;padding:1rem 0}.faq__item.faq__item--open{gap:1rem}.faq__item.faq__item--open .faq__answer{max-height:fit-content;overflow:auto}.faq__item.faq__item--open .faq__item-top svg{transform:rotate(180deg)}.faq__item-top{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.faq__item-top .faq__question{font-size:1rem;font-weight:700;letter-spacing:0;line-height:1.5rem;margin-bottom:0}.faq__item-top svg{flex-shrink:0;transition:transform .24s}.faq__answer{font-size:.875rem;font-weight:400;letter-spacing:0;line-height:1.25rem;max-height:0;overflow:hidden}@media (min-width:768px){.faq__items{max-width:80%}}