.crumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.related-reading{margin:36px 0;padding:24px;border:1px solid #d5dfd9;border-radius:12px;background:#f6f9f6}.related-reading h2{margin:0 0 16px}.related-reading-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.related-reading-links a{display:flex;flex-direction:column;gap:10px;padding:18px;min-height:44px;background:#fff;border:1px solid #d5dfd9;border-radius:8px;text-decoration:none;overflow-wrap:anywhere}.related-reading-links strong{line-height:1.6}.related-reading-links span{font-size:.9rem;line-height:1.7}.related-reading-links .related-arrow{margin-top:auto;font-weight:700;color:#173e33}.related-reading-links a:hover{border-color:#173e33}.related-reading-links a:focus-visible{outline:3px solid #a87b24;outline-offset:3px}@media(max-width:760px){.related-reading-links{grid-template-columns:1fr}.related-reading{padding:18px}}

.race-article-grade-1{border-top:5px solid #1757a0;background:linear-gradient(135deg,#edf5ff,#fff)}.race-article-grade-1 h3{color:#1757a0;font-size:clamp(28px,3vw,38px)}.race-article-grade-2{border-top:5px solid #a22c38}.race-article-grade-2 h3{color:#a22c38}
