/* Häufige Fragen auf der Seite Zusammenarbeit */
.faqlist { border-top: 1px solid var(--line); margin-top: 24px; }
.faqlist details { border-bottom: 1px solid var(--line); }
.faqlist summary { cursor: pointer; list-style: none; display: flex; justify-content: space-between; gap: 16px; padding-block: 20px; min-height: 48px; font-weight: 600; }
.faqlist summary::-webkit-details-marker { display: none; }
.faqlist summary::after { content: "+"; font-size: 1.5rem; line-height: 1; font-weight: 400; }
.faqlist details[open] summary::after { content: "–"; }
.faqlist details p { padding-bottom: 24px; color: var(--muted); max-width: 65ch; }
