/* assets/css/faq.css */
.faq-wrap { display: grid; gap: 10px; }

.faq-item{
  border: 1px solid var(--line);
  border-radius: 16px;
  background: #fff;
  overflow: hidden;
}

.faq-q{
  width: 100%;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding: 14px;
  background:#fff;
  border:0;
  cursor:pointer;
  text-align:left;
  font: inherit;
}

/* optional: divider between question and answer */
.faq-item.open .faq-q{
  border-bottom: 1px solid rgba(0,0,0,0.06);
}

.faq-q:focus{
  outline: 2px solid rgba(11,107,122,0.25);
  outline-offset: 2px;
}

.faq-title{ font-weight:650; }

.faq-icon{
  flex: 0 0 auto;
  width: 34px;
  height: 34px;
  border-radius: 999px;
  border: 1px solid var(--line);
  display:grid;
  place-items:center;
  color: rgba(0,0,0,0.6);
}

/* ✅ Hier ist dein Fix: mehr Luft oben */
.faq-a{
  padding: 12px 14px 14px 14px; /* vorher oben 0 */
  color: var(--muted);
  font-size: 13px;
  line-height: 1.55;
}

.faq-a[hidden]{ display:none; }

.faq-actions{
  margin-top: 12px;
  display:flex;
  gap:10px;
  flex-wrap:wrap;
}