._9UjPZW_grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}._9UjPZW_card{background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-fg);box-shadow:var(--shadow-sm);flex-direction:column;gap:8px;text-decoration:none;transition:border-color .12s,transform .12s;display:flex;overflow:hidden}._9UjPZW_card:hover{border-color:var(--color-border-strong);transform:translateY(-1px)}._9UjPZW_cover{aspect-ratio:4/3;object-fit:cover;background:var(--color-surface);width:100%;display:block}._9UjPZW_coverPlaceholder{aspect-ratio:4/3;background:var(--color-surface);width:100%;color:var(--color-fg-muted);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;font-size:12px;display:flex}._9UjPZW_meta{flex-direction:column;gap:4px;padding:14px 16px 18px;display:flex}._9UjPZW_title{color:var(--color-fg);margin:0;font-size:17px;font-weight:600}._9UjPZW_date{color:var(--color-fg-muted);font-size:12.5px;font-family:var(--font-mono);margin:0}._9UjPZW_empty{color:var(--color-fg-muted);padding:24px 0;font-size:14px}
