.treff { max-width: 720px; margin: 0 auto; padding: 20px 16px; }
.treff .beschreibung { margin-top: 12px; line-height: 1.55; }
.treff-termine { list-style: none; padding: 0; display: flex; flex-direction: column; gap: 6px; }
.treff-termine li { background: var(--sf-surface); border: 1px solid var(--sf-line); border-radius: var(--sf-radius-md); padding: 8px 10px; }
.treff .quelle { overflow-wrap: anywhere; }
