/* Loaded only by /faq. See static/pages/report.css for why page sheets exist. */

.faq { list-style: none; margin: 0; padding: 0; }

.faq li { border-bottom: 1px solid var(--border); }

.faq summary {
  display: flex;
  justify-content: space-between;
  gap: var(--space-4);
  align-items: baseline;
  padding: var(--space-5) 0;
  cursor: pointer;
  font-size: var(--text-lg);
  list-style: none;
}

.faq summary::-webkit-details-marker { display: none; }

.faq summary::after {
  content: "+";
  font-family: var(--font-data);
  color: var(--accent);
  flex: none;
}

.faq details[open] summary::after { content: "−"; }

.faq p {
  margin: 0;
  padding-bottom: var(--space-6);
  color: var(--fg-muted);
  max-width: 68ch;
}
