.s-faq__list{display:flex;flex-direction:column;gap:var(--s-3);margin:0 auto;max-width:760px}.s-faq__item{background:var(--c-white);border:1px solid var(--c-line-card);border-radius:var(--r-md);overflow:hidden;transition:box-shadow var(--dur) ease}.s-faq__item:hover{box-shadow:var(--sh-card)}.s-faq__q{align-items:center;cursor:pointer;display:flex;gap:var(--s-4);justify-content:space-between;list-style:none;min-height:44px;padding:22px 26px}.s-faq__q::-webkit-details-marker{display:none}.s-faq__q h3{color:var(--c-ink);font-family:var(--f-body);font-size:20px;font-weight:600;line-height:1.35}.s-faq__icon{color:var(--c-coral);flex:none;height:22px;transition:transform .25s ease;width:22px}.s-faq__item[open] .s-faq__icon{transform:rotate(45deg)}.s-faq__a{color:var(--c-grey);font-size:17px;line-height:1.65;padding:0 26px 24px}@media (max-width:480px){.s-faq__q{padding:18px 20px}.s-faq__a{padding:0 20px 20px}}