.faq-section{margin:0 auto;max-width:640px}.faq-section__heading{color:#1d1d1f;font-size:1.5rem;font-weight:700;margin:0 0 32px;text-align:center}.faq-list{display:flex;flex-direction:column;gap:16px}.faq-item{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;overflow:hidden}.faq-item__question{align-items:center;color:#1d1d1f;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:space-between;list-style:none;padding:24px;user-select:none}.faq-item__question::-webkit-details-marker{display:none}.faq-item__toggle{color:#6e6e73;flex-shrink:0;font-size:1.25rem;margin-left:16px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.faq-item[open] .faq-item__toggle{transform:rotate(45deg)}.faq-item__answer{color:#6e6e73;font-size:.875rem;line-height:1.6;padding:0 24px 24px}.faq-item__answer p{color:inherit;margin:0}