.TFzVGG_scrollRow{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.75rem;padding:2px 2px .75rem;display:flex;overflow-x:auto}.TFzVGG_scrollRow::-webkit-scrollbar{display:none}.TFzVGG_tile{border:1px solid var(--border);scroll-snap-align:start;border-radius:8px;flex:0 0 200px;width:200px;height:200px;position:relative;overflow:hidden}.TFzVGG_tileVideo{flex-basis:150px;width:150px;height:266px}.TFzVGG_tilePinned{border:2px solid var(--gold)}.TFzVGG_image{object-fit:cover;width:100%;height:100%}.TFzVGG_channel{border:1px solid color-mix(in oklch, var(--gold) 45%, transparent);background:color-mix(in oklch, var(--ink) 80%, transparent);color:var(--gold);text-transform:uppercase;border-radius:3px;padding:.25rem .4rem;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:700;line-height:1;position:absolute;top:.5rem;left:.5rem}.TFzVGG_newDot{background:var(--gold);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in oklch, var(--ink) 70%, transparent);border-radius:999px;position:absolute;top:.65rem;right:.65rem}.TFzVGG_caption{background:linear-gradient(to top, color-mix(in oklch, var(--ink) 94%, transparent), transparent);color:var(--foreground);padding:2.5rem .75rem .75rem;font-family:"Source Serif 4",Georgia,serif;font-size:13px;line-height:1.35;position:absolute;bottom:0;left:0;right:0}.TFzVGG_journalTitle{font-family:"Source Serif 4",Georgia,serif;font-weight:600}@media (prefers-reduced-motion:reduce){.TFzVGG_scrollRow,.TFzVGG_tile{scroll-behavior:auto;transition:none}}
