/* Shared contribution list for every case-study opening. */
body.case-study .case-scope {
  min-width: 0;
  margin-top: var(--space-5);
  font-family: var(--font-sans);
}
body.case-study .case-scope.cs-title__meta { margin-top: 0; }
body.case-study .case-scope__label {
  margin: 0 0 12px;
  color: var(--graphite);
  font: 500 0.875rem/1.4 var(--font-sans);
}
body.case-study .case-scope__list {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin: 0;
  padding: 0;
  list-style: none;
  color: var(--ink);
  font: 400 1.125rem/1.5 var(--font-sans);
}
body.case-study .case-scope__credit {
  margin: 24px 0 0;
  color: var(--graphite);
  font: 400 0.875rem/1.5 var(--font-sans);
  max-width: 34ch;
}
@media (max-width: 899px) {
  body.case-study .case-scope.cs-title__meta { margin-top: var(--space-5); order: 5; }
  /* Cirque's opening uses display:contents to order story and artwork on phones. */
  body.case-study.cirque-case .opening .case-scope { order: 3; }
}
