/* Keep schedule labels inside very narrow screens and the narrow two-column
   tablet layout. The omitted middle line is decorative, not schedule data. */
@media (max-width:359px), (min-width:801px) and (max-width:1100px) {
  .schedule-row { grid-template-columns:minmax(0,1fr) 100px; column-gap:10px; min-width:0; }
  .schedule-row i { display:none; }
  .schedule-row span,.schedule-row strong { min-width:0; }
}

/* The desktop artwork contains an obsolete one-team-per-category restriction.
   Cover only that uniform-grey text strip, relative to its existing artwork
   parent. The surrounding image, logos, card, photo and mobile hero are kept. */
.hero-desktop-art::after {
  content:"Количество команд в каждой возрастной группе укажите при регистрации";
  position:absolute;
  z-index:3;
  left:35.5%;
  top:91.3%;
  width:39.5%;
  height:2.1%;
  display:flex;
  align-items:center;
  justify-content:center;
  margin:0;
  padding:0;
  color:#fff;
  background:#646464;
  font:400 clamp(8px,.97vw,19px)/1.15 Arial,sans-serif;
  white-space:nowrap;
  pointer-events:none;
}
