.sk-faq{display:flex;flex-direction:column;gap:8px}.sk-faq__item{border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:#fff}.sk-faq__q{position:relative;cursor:pointer;padding:14px 44px 14px 16px;font-weight:600;color:#1e293b;list-style:none;line-height:1.4}.sk-faq__q::-webkit-details-marker{display:none}.sk-faq__q::after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid #94a3b8;border-bottom:2px solid #94a3b8;transform:rotate(45deg);transition:transform .2s ease}.sk-faq__item[open] .sk-faq__q::after{transform:rotate(225deg)}.sk-faq__item:not([open]) .sk-faq__q:hover{background:#f8fafc}.sk-faq__a{padding:0 16px 16px;color:#334155;line-height:1.6}.sk-faq__a>:first-child{margin-top:0}.sk-faq__a>:last-child{margin-bottom:0}