.srows{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.srow{display:grid;grid-gap:1.25rem;gap:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem) 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.srow__img{display:block;overflow:hidden;border-radius:var(--radius);aspect-ratio:16/10;background:var(--bg-2)}.srow__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.srow:hover .srow__img img{transform:scale(1.04)}.srow__name{font-size:var(--step-2);font-weight:600;line-height:1.15;letter-spacing:-.015em;transition:color var(--fast) var(--ease)}.srow:hover .srow__name{color:var(--accent-text)}.srow__short{margin-top:.6rem;color:var(--ink-2);max-width:48ch}.srow__suits{margin-top:.9rem;font-size:var(--step--1);color:var(--ink-2);max-width:52ch}.srow__arrow{display:none}.srow:hover .srow__arrow{border-color:var(--amber);background:var(--amber);color:var(--on-amber)}@media (min-width:700px){.srow{grid-template-columns:minmax(180px,2.2fr) 4fr auto;align-items:center;gap:clamp(1.25rem,3vw,2.5rem)}.srow__arrow{display:inline-grid}}