.g-video-card{min-width:0}.g-video-card-link{color:inherit;gap:8px;text-decoration:none;display:grid}.g-video-card-thumb{isolation:isolate;aspect-ratio:16/9;background:#132139;border-radius:10px;display:block;position:relative;overflow:hidden}.g-video-card-image{object-position:center 30%;transition:transform var(--ds-cover-hover-duration) var(--ds-ease)}.g-video-card-thumb[data-fit=contain] .g-video-card-image{object-fit:contain;object-position:center}.g-video-card-backdrop{z-index:-1;filter:blur(18px)brightness(.55)saturate(1.1);transform:scale(1.18)}.g-video-card-duration{z-index:1;color:#f1f6ff;font:600 11px/1.2 var(--font-utility,var(--font-body,sans-serif));font-variant-numeric:tabular-nums;letter-spacing:.02em;pointer-events:none;background:#040810c7;border-radius:5px;padding:3px 6px;position:absolute;bottom:6px;right:6px}.g-video-card-copy{gap:4px;min-width:0;padding:0 2px;display:grid}.g-video-card-title{color:#f1f6ff;font:600 14px/1.4 var(--font-body,sans-serif);-webkit-line-clamp:2;transition:color .16s var(--ds-ease);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.g-video-card-meta{color:#8da3c6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.g-video-card-link:focus-visible{outline:2px solid var(--ds-champagne-bright,#ffd36a);outline-offset:3px;border-radius:10px}@media (hover:hover) and (pointer:fine){.g-video-card-link:hover .g-video-card-image{transform:scale(1.04)}.g-video-card-link:hover .g-video-card-title{color:#7eaeff}}@media (prefers-reduced-motion:reduce){.g-video-card-image,.g-video-card-title{transition:none}}.g-video-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:22px 16px;display:grid}.g-video-grid .g-ad-creative.is-cover .relative{aspect-ratio:16/9}.g-video-grid .g-ad-creative.is-cover{height:auto}@media (max-width:1299px){.g-video-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:899px){.g-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.g-video-grid.is-paged>:last-child:nth-child(odd){grid-column:1/-1}.g-video-card-title{font-size:13px}.g-video-card-meta{font-size:11px}}.g-video-rail{scrollbar-width:none;grid-auto-columns:minmax(200px,64vw);grid-auto-flow:column;gap:10px;margin:0 -16px;padding:0 16px 2px;display:grid;overflow-x:auto}.g-video-rail::-webkit-scrollbar{display:none}
