/* Atbalsta telpa · buj.css — tikai BUJ lapai. Papildina site.css §21, to nemainot. */

/* Jautājums ir <h3><button class="faq__q">, lai akordeonam būtu virsrakstu semantika.
   site.css atver atbildi ar tiešo māsas selektoru (.faq__q + .faq__a); ar h3 pa vidu tas nestrādā, tāpēc — :has(). */
.faq__item:has(.faq__q[aria-expanded="true"]) .faq__a { grid-template-rows: 1fr; }

/* Enkuri (#global-disc, #atcelsana …) neieslīd zem lipīgās galvenes — tas pats attālums kā .aside--sticky. */
.faq__item { scroll-margin-top: 5.5rem; }
@media (min-width: 60rem) { .faq__item { scroll-margin-top: 8.5rem; } }

/* Mīksti paneļi: jautājumi kā maigi noapaļoti paneļi */
.faq { border-top: 0; display: grid; gap: var(--space-sm); }
.faq__item { background: var(--color-paper); border: 0; border-radius: 1.4rem; padding-inline: var(--space-lg); }
.sec--paper2 .faq__item { background: var(--color-paper); }
.sec:not(.sec--paper2) .faq__item { background: var(--color-paper-2); }
.faq__q::after { background: var(--color-sand); border-color: transparent; }

/* "Nākamais solis": trīs kartes */
@media (min-width: 60rem) { .paths--3 { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--space-lg); } }
