.race-card>a.button{display:block;width:100%;text-align:center;margin-top:12px;white-space:normal;line-height:1.6}.race-card>a.button+a.button{margin-top:12px}.race-card-actions{display:flex;flex-direction:column;gap:12px;margin-top:16px}.race-card .race-card-actions .button{display:flex;justify-content:center;align-items:center;width:100%;margin:0;min-height:48px;line-height:1.6;text-align:center;white-space:normal}
.race-card .race-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.race-card .race-card-actions a{min-width:0;font-size:14px}.race-feature .graded-race-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.race-feature .graded-race-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #476d5d;border-radius:6px;background:#fff;color:#173d32;text-decoration:none;line-height:1.6}.race-feature .graded-race-links a:focus-visible{outline:3px solid #b58a35;outline-offset:3px}@media(max-width:420px){.race-card .race-card-actions{grid-template-columns:1fr}.race-feature .graded-race-links a{width:100%;box-sizing:border-box;text-align:center}}

.race-card .race-card-actions>.button:only-child{grid-column:1/-1}
