.club-agenda-info {
  margin-block: 1rem 1.5rem;
}

.club-agenda-info[hidden],
.club-agenda-special[hidden] {
  display: none;
}

.club-agenda-info .markdown-alert {
  margin: 0 0 0.75rem;
}

.club-agenda-info .markdown-alert-caution {
  --alert-bg: color-mix(in oklab, var(--alert-accent) 9%, var(--q2-bg-elev));
}

.club-agenda-info .markdown-alert-note {
  --alert-bg: color-mix(in oklab, var(--alert-accent) 8%, var(--q2-bg-elev));
}

.club-agenda-info ul {
  margin: 0.2rem 0 0;
  padding-left: 1.25rem;
}

.club-agenda-info li + li {
  margin-top: 0.4rem;
}

.club-agenda-programme {
  white-space: pre-line;
}

