/* Workshop Organization — compact, aligned */
.md-typeset .workshop-list{
  list-style: none;
  padding: 0;
  margin: 1rem 0 0;               /* tuck closer to the heading */
  max-width: 70ch;                 /* similar measure to body text */
  display: grid;
  gap: .5rem;                      /* space between items */
}

.md-typeset .workshop-list li{
  margin: 0.5;
  line-height: 1.25;               /* overall tighter line height */
}

/* Title line (link) — smaller & less heavy */
.md-typeset .workshop-list .ws-title{
  display: block;
  margin: 0;
  font-size: .80rem;                 /* ↓ from default heading-ish size */
  font-weight: 500;                /* less bold than 700 so it feels lighter */
  text-decoration: none;
}
.md-typeset .workshop-list .ws-title:hover{ text-decoration: underline; }

/* Meta line (venue + role) — smaller & lighter color */
.md-typeset .workshop-list .ws-meta{
  margin: .15rem 0 0;
  font-size: .65rem;                /* compact */
  line-height: 1.2;                /* tighter */
/*  color: var(--md-default-fg-color--lighter);*/
}

/* Optional: make the section heading sit a bit tighter above the list */
.md-typeset h2 + .workshop-list{ margin-top: .1rem; }
