.bl-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--ho-r);background:var(--v6-card);box-shadow:inset 0 0 0 1px var(--v6-line);transition:transform .18s ease,box-shadow .18s ease}.bl-card:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--v6-line),var(--ho-ombre)}.bl-card-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--v6-surface)}.bl-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.bl-card:hover .bl-card-media img{transform:scale(1.04)}.bl-card-body{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px}.bl-card h3{margin:8px 0 0;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.24;color:inherit;text-wrap:pretty}.bl-card p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--v6-mut);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bl-card-foot{margin-top:auto;padding-top:14px}.bl-meta{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap;font-size:13.5px;color:var(--v6-mut-2)}.bl-meta b{font-weight:600;color:var(--v6-ink)}.bl-meta span:before{content:"·";margin-right:8px}.bl-meta span:first-child:before{content:none}