.yuki-latest-tests{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,auto);grid-auto-flow:column;gap:.65rem 1.5rem}
.yuki-test-row{min-width:0;border:1px solid rgba(255,255,255,.06);border-radius:1rem;overflow:hidden;transition:border-color .2s,background .2s}
.yuki-test-row:hover{border-color:rgba(255,62,62,.3);background:rgba(255,62,62,.04)}
.yuki-test-row-link{display:flex;align-items:center;gap:1rem;padding:.75rem;color:inherit;text-decoration:none;min-height:96px}
.yuki-test-row-link:focus-visible{outline:2px solid #ff3e3e;outline-offset:-3px;border-radius:1rem}
.yuki-test-row-image{width:72px;height:72px;flex:0 0 72px;border-radius:.65rem;overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.04);color:rgba(255,255,255,.25)}
.yuki-test-row-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}
.yuki-test-row:hover img{transform:scale(1.06)}
.yuki-test-row-copy{flex:1;min-width:0}
.yuki-test-row-heading{display:flex;align-items:center;gap:.65rem}
.yuki-test-row-score{flex-shrink:0;display:inline-flex;align-items:baseline;gap:2px;padding:.4rem .5rem;border-radius:.5rem;background:rgba(255,62,62,.1);color:#ff3e3e;font-size:.95rem;font-weight:900;line-height:1}
.yuki-test-row-score small{font-size:.6rem;opacity:.7}
.yuki-test-row h3{margin:0;color:#fff;font-size:.8rem;font-weight:800;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s}
.yuki-test-row:hover h3{color:#ff3e3e}
.yuki-test-row-meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem;color:rgba(255,255,255,.45);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}
@media(max-width:767px){.yuki-latest-tests{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row}.yuki-test-row-link{gap:.75rem}.yuki-test-row-image{width:64px;height:64px;flex-basis:64px}}
