.tour-links{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 20px}.tour-links a{display:inline-block;border:1px solid #a2a9b1;background:#f8f9fa;padding:7px 11px;text-decoration:none;white-space:nowrap}.tour-scroll{max-width:100%;overflow-x:auto;margin:14px 0;overscroll-behavior-x:contain}.tour-matrix{border-collapse:collapse;min-width:650px;width:100%;font-size:14px}.tour-matrix th,.tour-matrix td{border:1px solid #a2a9b1;padding:10px 12px;text-align:center;white-space:nowrap}.tour-matrix thead th{background:#eaecf0}.tour-matrix tbody th{position:sticky;left:0;background:#f8f9fa;z-index:1;text-align:left}.tour-matrix thead th:first-child{position:sticky;left:0;z-index:2}.tour-matrix td.qualifier{background:#fff8d6}.tour-results{border-collapse:collapse;width:100%;font-size:14px}.tour-results th,.tour-results td{border:1px solid #a2a9b1;padding:9px 12px;white-space:nowrap;text-align:left}.tour-results thead{background:#eaecf0}.tour-results caption{text-align:left;padding:8px 0;font-weight:bold}.tour-results .qualified{background:#fff2a8}.tour-results small{font-size:12px;color:#54595d}.tour-section{scroll-margin-top:20px}.tour-section h3{margin-top:20px}.tour-source{font-size:13px}.tour-index{margin-bottom:28px}@media(max-width:600px){.tour-links{gap:6px}.tour-links a{font-size:13px;padding:6px 8px}.tour-results th,.tour-results td{padding:8px;font-size:13px}.tour-matrix th,.tour-matrix td{padding:9px}.tour-scroll{width:100%}}
.tour-results .tour-gold{background:#fff8d6}
