.vg-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.vg-grid .vidx-card{background:var(--bg-card);border:1px solid var(--rule);border-radius:14px;transition:border-color .2s,transform .2s;animation:.4s backwards dp-rise;overflow:hidden}.vg-grid .vidx-card:hover,.vg-grid .vidx-card:focus-within{border-color:color-mix(in srgb, var(--accent-line) 45%, transparent);transform:translateY(-2px)}.vg-grid .vidx-thumb{border-bottom:1px solid var(--rule)}.vg-grid .vidx-badge{background:color-mix(in srgb, var(--bg) 82%, transparent);border-color:var(--rule-2);color:var(--fg);border-radius:999px;padding:0 9px;font-weight:400}.vg-grid .vidx-body{gap:8px;padding:16px 18px 18px}.vg-grid .vidx-title{letter-spacing:-.01em;font-family:inherit;font-size:16px;font-weight:600}.vg-grid .vidx-meta{color:var(--fg-mute);font-size:12px}.vg-grid .vidx-channel{color:var(--cy);font-weight:400}.vg-grid .vidx-summary{color:var(--fg-soft);font-size:14px}.vg-grid .vidx-passage{border-color:var(--rule);border-radius:10px}.vg-grid .vidx-passage:hover{border-color:var(--accent-line)}.vg-grid .vidx-ts{font-weight:400}.vg-grid .vidx-card:nth-child(2){animation-delay:40ms}.vg-grid .vidx-card:nth-child(3){animation-delay:80ms}.vg-grid .vidx-card:nth-child(4){animation-delay:.12s}.vg-grid .vidx-card:nth-child(5){animation-delay:.16s}.vg-grid .vidx-card:nth-child(n+6){animation-delay:.2s}
