.cross-platform-promotion-card {
  display: flex;
  gap: 16px
}
.cross-platform-promotion-card .card-image {
  width: 172px;
}
.cross-platform-promotion-card .card-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: var(--border-radius-border-border-radius-md);
}
.cross-platform-promotion-card .card-description {
  width: calc(100% - 188px);
}
.cross-platform-promotion-card .card-title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  margin-bottom: 0;
}
.cross-platform-promotion-card .card-title h5 {
  font-size: var(--typography-font-size-heading5-sm);
  line-height: var(--typography-line-height-heading5-sm);
}
.card-description .description {
  font-size: var(--typography-font-size-caption-sm);
  line-height: var(--typography-line-height-caption-sm);
  color: var(--color-foreground-foreground-default);
}
.cross-platform-promotion-card {
  margin-bottom: var(--space-space-2xl);
}
