.faq-section{padding:64px 0}.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:8px;margin:0 auto;max-width:640px}.faq-item{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden}.faq-item__question{align-items:center;background:none;border:none;color:#1d1d1f;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:12px;justify-content:space-between;line-height:1.4;padding:20px 24px;text-align:left;width:100%}.faq-item__question:hover{background:rgba(0,0,0,.02)}.faq-item__question:focus-visible{border-radius:12px;outline:2px solid #0071e3;outline-offset:-2px}.faq-item__question-text{flex:1}.faq-item__toggle{align-items:center;color:#6e6e73;display:flex;flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.faq-item__question[aria-expanded=true] .faq-item__toggle{transform:rotate(180deg)}.faq-item__answer-inner{color:#6e6e73;font-size:.9375rem;line-height:1.6;padding:0 24px 20px}.faq-item__answer-inner p{color:inherit;margin:0 0 .75em}.faq-item__answer-inner p:last-child{margin-bottom:0}.faq-item__answer-inner a{color:#0071e3;text-decoration:none}.faq-item__answer-inner a:hover{text-decoration:underline}.faq-item__answer-inner ol,.faq-item__answer-inner ul{margin:0 0 .75em;padding-left:1.25em}.faq-item__answer-inner li{margin-bottom:.25em}