
.faqs{display:flex;flex-direction:column;gap:2px;margin-top:16px}
.faq{background:rgba(255,255,255,.024);transition:background .35s}
.faq[open]{background:rgba(255,255,255,.05)}
.faq summary{list-style:none;cursor:pointer;padding:24px 28px;display:flex;justify-content:space-between;
  align-items:center;gap:20px;font-size:16.5px;font-weight:500;letter-spacing:-.01em}
.faq summary::-webkit-details-marker{display:none}
.faq summary i{flex:0 0 auto;width:11px;height:11px;position:relative;transition:transform .35s var(--ease)}
.faq summary i::before,.faq summary i::after{content:"";position:absolute;background:var(--accent);transition:opacity .3s}
.faq summary i::before{left:0;top:5px;width:11px;height:1px}
.faq summary i::after{left:5px;top:0;width:1px;height:11px}
.faq[open] summary i{transform:rotate(135deg)}
.fa{padding:0 28px 26px}
.fa p{margin:0;font-size:15px;line-height:1.8;color:var(--dim);max-width:62ch}
