#over-easy .programme-disclosure[hidden] {
  display: none;
}
#over-easy #programme-status {
  font-weight: 700;
}
.programme-caption .programme-photo-credit {
  font-size: .67rem;
  margin-bottom: .35rem;
}
.upcoming-programme .over-easy-edition-head p {
  margin: .65rem 0 0;
}
@media (max-width: 700px) {
  .upcoming-programme .programme-cards {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .upcoming-programme .programme-caption {
    padding: .65rem;
  }
  .upcoming-programme .programme-caption h3 {
    font-size: clamp(1rem, 4vw, 1.4rem);
  }
}
