.faqs__header{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:40px}.faqs__title{min-width:0}.faqs__button{flex-shrink:0}.faqs__columns{display:grid;grid-template-columns:1fr}.faqs--two-col .faqs__columns{gap:2rem;grid-template-columns:1fr 1fr}.faqs__column{display:flex;flex-direction:column;gap:12px}.faqs__item{background:#fff;border:1px solid #e5e7eb;border-radius:9px;overflow:hidden;padding:16px 24px}.faqs__question,.faqs__question:focus,.faqs__question:hover{align-items:center;background:none;border:none;color:#252f38;cursor:pointer;display:flex;font-family:inherit;font-size:20px;font-weight:500;gap:16px;justify-content:space-between;letter-spacing:-.4px;line-height:1.25;padding:0;text-align:left;width:100%}.faqs__question:focus-visible{border-radius:2px;outline:2px solid #7fbc42;outline-offset:2px}.faqs__question-text{flex:1}.faqs__icon-btn{align-items:center;background:#7fbc42;border-radius:10px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.faqs__icon-minus,.faqs__item--open .faqs__icon-plus{display:none}.faqs__item--open .faqs__icon-minus{display:block}.faqs__answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.faqs__answer-inner{color:#333e48;font-size:16px;letter-spacing:-.31px;line-height:1.5;padding-bottom:8px;padding-top:24px}.faqs__answer-inner p{margin:0 0 12px}.faqs__answer-inner p:last-child{margin-bottom:0}@media (max-width:767px){.faqs__header{align-items:flex-start;flex-direction:column;gap:16px}.faqs--two-col .faqs__columns{gap:12px;grid-template-columns:1fr}.faqs__question,.faqs__question:focus,.faqs__question:hover{font-size:18px}}