.faq__header{font-size:17px;line-height:26px;margin-bottom:16px}.faq__container{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.faq-item{border:4px solid #9fa8da;border-radius:20px}.faq-item__summary{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:24px;cursor:pointer}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__content{min-height:0;font-size:15px;line-height:22px;padding-top:16px}.faq-item__title{font-weight:700;font-size:15px;line-height:22px}.faq-item__trigger{background:0 0;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;height:28px;width:28px}.faq-item__trigger svg{color:#9fa8da}.faq-item--hidden{display:none}.faq-item--hidden.visible{display:block}.faq-item[open] .faq-item__trigger{transform:rotate(45deg)}.faq-item[open] .faq-item__summary{padding-bottom:16px}.faq-item[open] .faq-item__content{padding:0 24px 24px}.faq-item:hover{background-color:#e8eaf6;border-color:#1a237e}.faq-item:hover span svg{color:#1a237e}@media screen and (min-width:769px){.faq:not(.small) .faq__header{font-size:24px;line-height:36px}.faq:not(.small) .faq__container{gap:8px}.faq:not(.small) .faq-item__title{font-size:21px;line-height:30px}.faq:not(.small) .faq-item__content{font-size:19px;line-height:29px}.faq:not(.small) .faq-item__trigger{width:40px;height:40px}}