.competition-reference,.shootout-tool{margin-block:2rem}
.competition-reference .data-table,.shootout-tool .data-table{width:100%}
.competition-path{margin:1.5rem 0 0}
.competition-path ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;list-style:none;padding:0;margin:0 0 1rem}
.competition-path li{background:#fff;border:1px solid #dce3ec;border-top:4px solid #174c96;border-radius:8px;padding:1.25rem;color:#071d49}
.competition-path li:nth-child(2){border-top-color:#7b641c}.competition-path li:nth-child(3){border-top-color:#b13a42}
.competition-path strong,.competition-path span{display:block}.competition-path strong{font-size:1.7rem}
.shootout-tool input{font-variant-numeric:tabular-nums;letter-spacing:.15em;width:100%;min-width:0}
.shootout-tool .tool{margin-block:1rem}.shootout-tool .tool-grid>div{min-width:0}
.player-gallery.player-gallery-text .player-card-body{padding:1.5rem}.player-gallery-text .player-card{min-height:0}
.dimension-reference svg{display:block;width:100%;height:auto;max-height:320px}.dimension-reference{margin:1.5rem 0}
.access-combination{margin-block:1.5rem}.access-combination strong{font-variant-numeric:tabular-nums}
.media-credits .credit-reference{grid-column:1/-1;min-height:0}
@media(max-width:600px){.competition-path ol{grid-template-columns:1fr}.competition-path li{padding:1rem}.shootout-tool .tool-grid{grid-template-columns:1fr}}

.match-time-reference .data-table{min-width:600px}.tool-result .data-table{color:var(--ink);background:#fff}.tool-result .data-table caption{color:var(--ink);background:#fff;padding:12px}.tool-result .data-table a{color:#174c96}
footer .image-rights-link{padding-block:16px;font-size:14px;color:#dce4f4}footer .image-rights-link p{margin:0}
