.post-thumb{aspect-ratio:3/2;border-radius:var(--radius-media);background:var(--color-sage);flex:none;width:144px;display:block;position:relative;overflow:hidden}.post-thumb img{object-fit:cover}.post-thumb[data-tall] img{object-position:50% 0}.post-thumb--doc{aspect-ratio:1/1.414;border:1px solid var(--color-line);background:#fff;width:68px}.post-thumb--doc img{object-position:50% 0}.post-thumb--tile{background:var(--color-sage);place-items:center;display:grid}.post-thumb--tile img{opacity:.9;width:28%;height:auto}.post-thumb--doc.post-thumb--tile img{width:44%}.post-thumb__play{right:var(--space-2);bottom:var(--space-2);fill:#fff;filter:drop-shadow(0 1px 3px #00000059);width:28px;height:28px;position:absolute}.post-thumb__play circle{fill:#0b0f0db8}.post-excerpt{color:var(--color-ink-muted);font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:anywhere;text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (max-width:640px){.post-thumb{width:96px}.post-thumb--doc{width:60px}.post-thumb__play{right:var(--space-1);bottom:var(--space-1);width:24px;height:24px}.post-excerpt{-webkit-line-clamp:1}}
