.standings-page .sp-intro-block{display:flex;flex-direction:column;gap:20px}.standings-page .page-intro{margin:0}.standings-page .legend{margin:0;padding:14px 18px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.standings-page .legend .dotq.q-adv{background:var(--green)}.standings-page .legend .dotq.q-third{background:var(--gold)}.standings-page .sp-nav{position:-webkit-sticky;position:sticky;top:84px;z-index:20;display:flex;gap:8px;flex-wrap:wrap;align-items:center;padding:12px 14px;margin:0 0 22px;background:rgba(255,255,255,.82);backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.standings-page .sp-nav-label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:2px}.standings-page .sp-nav a{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:32px;padding:0 11px;border-radius:9px;font-weight:800;font-size:13px;color:var(--green-d);background:#eef5f1;border:1px solid var(--line);transition:.15s}.standings-page .sp-nav a:hover{background:var(--green);border-color:var(--green);color:#fff;transform:translateY(-1px)}.standings-page .sp-group{scroll-margin-top:150px}.standings-page .sp-grid-head{margin-bottom:18px}.standings-page .sp-faq{max-width:74ch;margin-top:6px}.standings-page .sp-faq .sec-head{margin-bottom:10px}@media(max-width:560px){.standings-page .sp-nav{top:72px;padding:10px 12px}.standings-page .sp-group{scroll-margin-top:132px}}@media(prefers-reduced-motion:reduce){.standings-page .sp-nav a:hover{transform:none}}