[style*="text-align:center;"] > figure,
[style*="text-align: center;"] > figure {
  display: flex !important;
  align-items: center;
  flex-flow: column;
  margin: var(--si-space-28) 0 0;
  max-inline-size: calc(var(--si-width-medium) + 40px);
}
@media (min-width: 768px) {
  [style*="text-align:center;"] > figure,
  [style*="text-align: center;"] > figure {
    max-inline-size: calc(var(--si-width-medium) + 80px);
  }
}

.field--name-field-theater-id.field--label-inline {
  gap: 0.25rem;
}