.prospect-jump{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 38px;padding:16px;border:1px solid #345374;border-radius:16px;background:#0c2038}.prospect-jump a{color:#e8effa;text-decoration:none;border-radius:30px;padding:9px 14px;background:#193450;font-size:.9rem}.prospect-jump a:hover,.prospect-jump a:focus-visible{background:#facc15;color:#071322}.prospect-section{scroll-margin-top:32px;margin:42px 0}.prospect-kicker{font-size:.76rem;letter-spacing:.13em;color:#facc15;font-weight:800}.prospect-depth h2{margin-top:10px}.prospect-depth h3{font-size:1.13rem;line-height:1.4;margin:0 0 12px}.prospect-depth p{line-height:1.75}.prospect-trait-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0}.prospect-trait{border:1px solid #345374;border-radius:18px;background:linear-gradient(145deg,#173450,#0c1c32);padding:24px;min-width:0}.prospect-number{display:block;font-size:1.7rem;color:#facc15;font-weight:800;margin-bottom:20px}.prospect-trait p{margin-bottom:0;color:#d4e1f1}.prospect-development{padding:22px 24px;border-left:4px solid #facc15;background:#102941;border-radius:0 14px 14px 0}.prospect-development p{margin-bottom:0}.prospect-game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.prospect-game{background:#0d223b;border:1px solid #345374;border-radius:16px;padding:24px;min-width:0}.prospect-statline{font-size:1.15rem;font-weight:750;color:#fff}.prospect-citation{font-size:.85rem;color:#a7d2ff;line-height:1.5;overflow-wrap:anywhere}.prospect-note{color:#c0cee0;font-size:.93rem}.prospect-season{padding:24px;background:#102941;border-radius:16px;margin:22px 0}.prospect-season-row+.prospect-season-row{border-top:1px solid #345374;padding-top:18px;margin-top:18px}.prospect-season h4{font-size:1rem;margin:14px 0 8px}.prospect-season p{margin:6px 0 10px}.prospect-honour{padding:14px 18px;border:1px solid #75671d;border-radius:12px;background:#262815}.prospect-table-wrap{max-width:100%;overflow-x:auto;border:1px solid #345374;border-radius:16px;margin:24px 0}.prospect-combine{border-collapse:collapse;width:100%;min-width:520px;background:#0d223b}.prospect-combine caption{text-align:left;padding:15px 20px;font-weight:700;color:#d4e1f1}.prospect-combine th,.prospect-combine td{text-align:left;padding:18px 20px;vertical-align:top;border-top:1px solid #345374}.prospect-combine thead th{background:#193450;font-size:.85rem;color:#cbdcf0}.prospect-combine td:nth-child(2){font-size:1.18rem;color:#facc15;font-weight:800}.prospect-combine tbody th{font-size:1rem;width:28%}.prospect-combine td:last-child{font-size:.85rem;color:#d4e1f1}.prospect-test-guide{border:1px solid #345374;padding:18px 22px;border-radius:14px;color:#d4e1f1}.prospect-test-guide summary{cursor:pointer;font-weight:700}.prospect-comparison{padding:28px;background:linear-gradient(135deg,#153958,#102137);border:1px solid #476383;border-radius:20px}.prospect-comparison-name{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.3!important;font-weight:800;color:#facc15;margin:16px 0}.prospect-directory-note{padding:20px 24px;border-left:4px solid #facc15;background:#102941;border-radius:0 12px 12px 0;color:#d4e1f1}.prospect-depth a:focus-visible,.prospect-jump a:focus-visible{outline:3px solid #facc15;outline-offset:4px}@media(max-width:760px){.prospect-trait-grid,.prospect-game-grid{grid-template-columns:1fr}.prospect-section{margin:34px 0}.prospect-trait,.prospect-game{padding:21px}.prospect-jump{padding:12px;gap:7px}.prospect-jump a{padding:8px 11px;font-size:.83rem}.prospect-comparison{padding:22px}.prospect-combine th,.prospect-combine td{padding:15px}.prospect-combine{min-width:440px}}@media(prefers-reduced-motion:reduce){.prospect-depth *{scroll-behavior:auto}}
