/* V4.3 evidence-gated Case Studies surfaces only. */

.sbx-v43--case-studies .sbx-v43__empty-state {
  border-style: dashed;
  max-width: var(--sbx-measure-block, 56rem);
}

.sbx-v43--case-studies .sbx-v43__empty-state h3 {
  margin-bottom: var(--sbx-space-3, 0.75rem);
}

.sbx-v43__case-evidence {
  max-width: var(--sbx-measure-block, 56rem);
}

.sbx-v43__case-evidence dl {
  display: grid;
  gap: var(--sbx-space-4, 1rem);
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.sbx-v43__case-evidence dl > div {
  background: var(--sbx-color-surface, #fff);
  border: 1px solid var(--sbx-color-border, #e3e9ec);
  border-radius: var(--sbx-radius-md, 12px);
  padding: var(--sbx-space-4, 1rem);
}

.sbx-v43__case-evidence dt {
  color: var(--sbx-color-text-muted, #52606d);
  font-size: var(--sbx-text-sm, 0.875rem);
  font-weight: 700;
}

.sbx-v43__case-evidence dd {
  margin: var(--sbx-space-2, 0.5rem) 0 0;
}
