/* uc-faq. FAQ/details accordion on native <details>/<summary> (keyboard + a11y free).
   Structure: <div class="uc-faq"><details><summary>Question</summary><div class="uc-faq-a">Answer
   ..</div></details>..</div>. The marker glyph swaps + to a dash on open; no JS, no icon font.
   Consumes only --uc-*. */
.uc-faq{border-top:1px solid var(--uc-border)}
.uc-faq details{border-bottom:1px solid var(--uc-border)}
.uc-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font:600 15px/1.4 var(--uc-font,system-ui,sans-serif);color:var(--uc-text)}
.uc-faq summary::-webkit-details-marker{display:none}
.uc-faq summary:hover{color:var(--uc-accent)}
.uc-faq summary::after{content:"+";flex:none;font-weight:400;font-size:18px;line-height:1;color:var(--uc-text-dim);transition:content .15s}
.uc-faq details[open] summary::after{content:"\2013"}
.uc-faq-a{padding:0 0 18px;max-width:72ch;font:400 14px/1.65 var(--uc-font,system-ui,sans-serif);color:var(--uc-text-dim)}
.uc-faq-a a{color:var(--uc-accent)}
