.faq {
  margin-top: var(--space-lg);
}

.faq-item + .faq-item {
  margin-top: var(--space-sm);
}

.faq-trigger {
  width: 100%;
  min-height: 48px;
  text-align: left;
  border: 1px solid var(--color-border);
  background: #f7fbf9;
  border-radius: 0.5rem;
  padding: 0.65rem 0.85rem;
}

.faq-panel {
  padding: 0.6rem 0.2rem 0.2rem;
}
