.bt-zwift-ranking-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0}.bt-zwift-ranking-grid article{min-width:0;border-top:2px solid #d3dfd7;padding-top:16px}.bt-zwift-ranking-grid img{display:block;width:100%;height:auto;max-width:355px;aspect-ratio:355/290;object-fit:contain;background:#102e39;border-radius:4px}.bt-zwift-ranking-grid h3{font-size:20px;line-height:1.25;margin:12px 0 8px;letter-spacing:0}.bt-zwift-ranking-grid p{font-size:15px;font-variant-numeric:tabular-nums;margin:0}.bt-zwift-ranking-routes>p{font-size:13px;color:#53665c}.bt-zwift-ranking-grid a:focus-visible{outline:3px solid #ef7225;outline-offset:4px}@media(max-width:560px){.bt-zwift-ranking-grid{grid-template-columns:minmax(0,1fr);gap:22px}}
