.node-video-detail-title {
  font-size: var(--typography-font-size-heading1-md);
  line-height: 38px;
}

.node-type--video .node__content iframe {
  border-radius: 0px;
}

.video-group-tags-container {
  display: flex;
  flex-wrap: wrap;
  padding-right: var(--space-space-xs);
  padding-left: var(--space-space-xs);
  gap: var(--space-space-xs);
}

.video-group-tags {
  font-size: var(--typography-font-size-body1-sm);
  border: 1px solid var(--color-color-neutral-neutral-80);
  border-radius: var(--border-radius-border-border-radius-rounded);
  padding-right: var(--space-space-lg);
  padding-left: var(--space-space-lg);
  font-weight: var(--font-weight-font-font-weight-regular);
  color: var(--color-color-neutral-neutral-80);
  gap: var(--space-space-xs);
}

.video-group-tags:hover {
  background-color: var(--color-surface-surface-active);
  color: var(--color-surface-surface-default);
}
.node-type--video .field--name-field-video-description {
  line-height: 22px;
  color: var(--color-color-neutral-neutral-100);
  line-clamp: 3; 
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  margin-bottom: var(--space-space-xs);
}

.field--name-field-video-description.description-limit-remove {
  -webkit-line-clamp: unset;
  line-clamp: unset;
}
.field--name-field-video:has(.sponser-stripe-wrap) .daily-motion-video-wrapper {
  margin-bottom: 0;
}