.epk0ej0{flex-direction:column;gap:12px;display:flex}
.epk0ej1{display:contents}
.epk0ej2{border:1px solid var(--color-v2-stroke-base);background:var(--color-v2-background-base);color:var(--color-v2-foreground-primary);border-radius:12px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}
.epk0ej2:hover{border-color:var(--color-v2-stroke-strong);box-shadow:0 4px 16px #0000000f}
.epk0ej3{min-height:96px}
.epk0ej4{flex-direction:column}
.epk0ej5{object-fit:cover;background:var(--color-v2-background-subtle);flex-shrink:0;display:block}
.epk0ej6{width:104px;height:104px}
.epk0ej7{aspect-ratio:16/9;width:100%;max-height:240px}
.epk0ej8{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;padding:12px;display:flex}
.epk0ej9{font-size:14px;font-weight:var(--typography-v2-weight-strong);line-height:1.4}
.epk0eja{color:var(--color-v2-foreground-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}
.epk0ejb{color:var(--color-v2-foreground-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}
.epk0ejc{color:var(--color-v2-foreground-primary);font-size:14px;font-weight:var(--typography-v2-weight-strong)}
.epk0ejd{flex-direction:column;gap:8px;display:flex}
.epk0eje{flex-wrap:wrap;gap:6px;display:flex}
.epk0ejf{background:var(--color-v2-background-subtle);color:var(--color-v2-foreground-secondary);font-size:11px;font-weight:var(--typography-v2-weight-emphasis);border-radius:999px;padding:3px 8px}
.epk0ejg{scroll-snap-type:x proximity;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}
.epk0ejh{scroll-snap-align:start;min-width:184px;max-width:220px}
.epk0eji{flex-direction:column;height:100%}
.epk0ejj{aspect-ratio:4/3;width:100%}
