.cita0x {
  grid-gap: 14px;
  align-items: start;
  display: grid;
  flex: 0 0 55%;
  grid-auto-flow: column;
  grid-template-rows: repeat(var(--rowsCount), auto)
}

.landscape .cita0x,
.mobile .cita0x,
.tablet .cita0x {
  flex: 0 0 100%
}

.cita0x>a {
  align-self: flex-start;
  break-inside: avoid;
  color: #919191;
  display: block;
  text-decoration: none
}

.desktop .cita0x>a {
  transition: color .3s ease
}

.desktop .cita0x>a:hover {
  color: #919191
}