.capitol-home-en .capitol-section--performances {
  padding-top: clamp(44px, 4.5vw, 78px);
  padding-bottom: clamp(58px, 6vw, 108px);
}

.capitol-home-en .capitol-section--performances .section-heading {
  margin-bottom: clamp(28px, 3vw, 52px);
}

.capitol-home-en .capitol-show-archive__grid {
  width: 100%;
}

.capitol-home-en .capitol-show-archive__card h3 {
  min-height: 68px;
}

.capitol-home-en .capitol-english-performances__more {
  display: table;
  margin: clamp(28px, 3vw, 52px) auto 0;
}

.capitol-home-en .capitol-english-performances__empty {
  margin: 0;
  padding: 32px 0;
  font-size: calc(18px * var(--capitol-font-scale));
}

body.a11y-contrast.capitol-home-en .capitol-section--performances,
body.a11y-contrast.capitol-home-en .capitol-show-archive__card {
  background: #000000;
  color: #ffffff;
}

@media (max-width: 720px) {
  .capitol-home-en .capitol-section--performances {
    padding-top: 38px;
    padding-bottom: 56px;
  }
}
