.bradford-results .results-intro{font-size:1.12rem;color:#173552}
.bradford-results .results-nav{margin:26px 0 32px;padding:22px;background:#edf3fc;border:1px solid #d7e2ef;border-radius:14px}
.bradford-results .results-nav p{margin:0 0 12px;font-weight:800;color:#16325a}
.bradford-results .results-nav ul{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0;list-style:none;padding:0}
.bradford-results .results-nav li{margin:0}
.bradford-results .results-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem}
.bradford-results .results-note{padding:20px 24px;border-left:4px solid #2465c4;background:#edf3fc;border-radius:8px;margin:28px 0}
.bradford-results .results-note p:last-child{margin-bottom:0}
.bradford-results .results-section{scroll-margin-top:110px}
.bradford-results .results-table table{table-layout:fixed;min-width:0;width:100%;font-size:.94rem}
.bradford-results .results-table .place-col{width:13%}
.bradford-results .results-table .country-col{width:28%}
.bradford-results .results-table td{overflow-wrap:anywhere}
.bradford-results .results-table tbody tr:first-child{background:#e8f0fc}
.bradford-results .results-table tbody tr:first-child td{font-weight:700;color:#16325a}
.bradford-results .results-table th[scope=row]{white-space:normal;font-variant-numeric:tabular-nums}
.bradford-results .results-table caption{font-size:.95rem}
.bradford-results .results-source{font-size:.87rem;color:#52677f}
.bradford-results .results-graphic img{display:block;width:100%;height:auto;border-radius:14px}
.bradford-results .results-graphic figcaption{font-size:.84rem;line-height:1.7;color:#536980;margin-top:12px}
.bradford-results .results-graphic{margin:34px 0}
.bradford-results .results-faq h3{margin-top:28px}
.bradford-results a:focus-visible{outline:3px solid #337fed;outline-offset:3px}
@media(max-width:540px){.bradford-results .results-table table{font-size:.84rem}.bradford-results .results-table th,.bradford-results .results-table td{padding:11px 8px}.bradford-results .results-table .place-col{width:15%}.bradford-results .results-table .country-col{width:27%}.bradford-results .results-intro{font-size:1rem}.bradford-results .results-nav,.bradford-results .results-note{padding:18px}.bradford-results .results-graphic{margin:28px 0}}
