.project-grid .project-card{aspect-ratio:auto;background:0 0;height:auto;overflow:visible}.project-thumbnail{aspect-ratio:16/10;background:var(--slot);border-radius:8px;width:100%;position:relative;overflow:hidden;container-type:size}.project-thumbnail>img{object-fit:cover;width:100%;height:100%;display:block}.project-card-details{padding:16px 4px 0}.project-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.project-card-heading h2{margin:0;font-size:17px;font-weight:500;line-height:1.4}.project-card-heading h2>span{font-size:14px}.project-tags{flex-wrap:wrap;gap:5px;display:flex}.project-tags span{color:#777;background:#f0efed;border-radius:3px;padding:2px 5px;font-size:10px;line-height:1.5}.project-card-details>p{color:#777;margin:10px 0 0;font-size:14px;line-height:1.5}.project-card:hover h2{text-underline-offset:4px;text-decoration:underline}
