/*
 * Question sets (Questions::renderSet() in app/lib/Questions.php) on the
 * Questions pages of both sites, and wherever the wiki includes a set. Each
 * question uses the folding .faq-item look from site.css; this adds the
 * set's heading with its icon, its introduction, and the list of sets.
 */
.qa-set { margin: 0 0 2rem; }
.qa-set-title { display: flex; align-items: center; gap: .5em; }
.qa-set-title .ui-icon { flex: none; width: 1.1em; height: 1.1em; color: var(--brand-deep, currentColor); }
.qa-intro { margin: 0 0 1rem; }
.qa-intro > :last-child { margin-bottom: 0; }
.qa-note { color: var(--ink-soft, inherit); font-style: italic; }
.qa-contents ul { list-style: none; padding: 0; margin: 0 0 1.6rem; display: flex; flex-wrap: wrap; gap: .5rem; }
.qa-contents a { display: inline-flex; align-items: center; gap: .4em; min-height: 44px; padding: .3em .9em; border: 1.5px solid var(--line-strong, #999); border-radius: 999px; text-decoration: none; font-weight: 700; }
.qa-contents .ui-icon { width: 1.05em; height: 1.05em; }
