/* ═══ АРХИВЫ КОЛЛЕКЦИЙ (taxonomy-product_collection) — дополнение к aviator.css ═══
   Базовый слой (.av-page hero/story/mgrid/plist) переиспользуется из aviator.css.
   Здесь только FAQ-аккордеон и мелочи архива. */
.cl-page .cl-faq { max-width: 1180px; margin: 5rem auto 0; padding: 0 2.4rem; }
.cl-page .cl-q { border-bottom: 1px solid var(--line); }
.cl-page .cl-q summary { cursor: pointer; list-style: none; display: flex; align-items: baseline; gap: 1rem; padding: 1.05rem .1rem; font-family: 'Oswald', sans-serif; font-weight: 600; text-transform: uppercase; letter-spacing: .03em; font-size: .92rem; transition: color .25s; }
.cl-page .cl-q summary::-webkit-details-marker { display: none; }
.cl-page .cl-q summary::before { content: '+'; font-family: 'JetBrains Mono', monospace; color: var(--acc); flex: none; transition: transform .3s; }
.cl-page .cl-q[open] summary::before { content: '−'; }
.cl-page .cl-q summary:hover { color: var(--acc2); }
.cl-page .cl-q p { color: var(--sub); max-width: 72ch; padding: 0 0 1.2rem 1.9rem; font-size: .9rem; line-height: 1.6; }
.cl-page .cl-q p a { color: var(--acc2); }
.cl-page .cl-hero-min { min-height: 42svh; background: var(--bg2); }
/* статбар: у коллекций 4 стата как у Авиатора — правила экрана наследуются из aviator.css */
@media (max-width: 1100px) {
  .cl-page .cl-faq { padding: 0 1.3rem; }
}
