.faq{margin-top:24px}.faq-item{border-top:1px solid var(--border);padding:12px 0}.faq-item:first-of-type{border-top:0}.faq-item>summary{cursor:pointer;font-weight:600;color:var(--text);list-style:none;display:flex;align-items:center;gap:8px}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:before{content:"+";color:var(--accent);font-weight:700;width:1em;flex:0 0 auto}.faq-item[open]>summary:before{content:"\2212"}.faq-item>summary:hover{color:var(--accent)}.faq-item>p{margin:8px 0 0 calc(1em + 8px);color:var(--muted);line-height:1.6}.faq-item>p.faq-ago{margin-top:2px;font-size:.875em}.faq .faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));column-gap:26px;align-items:start}.faq .faq-grid>.faq-item{border-top:1px solid var(--border);padding:10px 0}.faq-collapsible>.faq-section>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px}.faq-collapsible>.faq-section>summary::-webkit-details-marker{display:none}.faq-collapsible>.faq-section>summary>.card-title{margin:0;padding-bottom:0;border-bottom:0}.faq-collapsible>.faq-section>summary:after{content:"";width:9px;height:9px;flex:0 0 auto;margin-left:auto;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-2px) rotate(45deg);transition:transform .15s ease}.faq-collapsible>.faq-section[open]>summary:after{transform:translateY(2px) rotate(-135deg)}.faq-collapsible>.faq-section>summary:hover{color:var(--accent)}.faq-collapsible>.faq-section>summary:hover:after{border-right-color:var(--accent);border-bottom-color:var(--accent)}.faq-collapsible>.faq-section>.faq-grid{margin-top:4px}@media(prefers-reduced-motion:reduce){.faq-collapsible>.faq-section>summary:after{transition:none}}
