.races__intro{margin-top:var(--s4);color:var(--text-dim);max-width:var(--w-text)}.races__grid{row-gap:var(--s6);margin:var(--s7) 0 var(--s8)}.races__cell{grid-column:span 4}@media(max-width:900px){.races__cell{grid-column:span 3}}@media(max-width:560px){.races__cell{grid-column:span 6}}.races__empty{color:var(--text-dim);margin-top:var(--s6)}.race-card{display:block;text-decoration:none;color:inherit}.race-card .dc-picture__img{transition:transform var(--d-hero) var(--ease-out),opacity var(--d-quick) var(--ease-out)}@media(hover:hover){.race-card:hover .dc-picture__img{transform:scale(1.03)}}.race-card:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.race-card__meta{margin-top:var(--s3);color:var(--text-dim)}.race-card__noimg{width:100%;aspect-ratio:3 / 2;background:var(--ink-700)}
