.competition-desk{padding:0 0 68px;color:var(--fp-ink);background:var(--fp-surface)}.competition-desk .shell{max-width:1200px}.competition-crumbs{display:flex;flex-wrap:wrap;gap:10px;padding:24px 0;color:var(--fp-muted);font-size:1rem;}.competition-crumbs a{color:var(--fp-blue)}.competition-lead{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(230px,.65fr);grid-gap:36px;gap:36px;padding:30px;border:1px solid var(--fp-line);border-top:3px solid var(--fp-gold);border-radius:12px;background:var(--fp-paper)}.competition-kicker{display:block;color:var(--fp-gold-ink);font-size:1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;}.competition-lead h2{margin:8px 0 14px;font-size:clamp(2rem,4vw,3rem)}.competition-explainer p,.competition-lead-copy>p{max-width:70ch;color:var(--fp-muted)}.competition-lead-links{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px}.competition-primary-link,.competition-secondary-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--fp-blue);font-size:1rem;font-weight:750;}.competition-primary-link{padding:10px 15px;border-radius:7px;color:var(--fp-paper);background:var(--fp-blue)}.competition-secondary-link:hover{text-decoration:underline}.competition-lead-note{display:flex;gap:12px;align-self:flex-end;padding:18px;border-left:3px solid var(--fp-gold);border-radius:7px;background:var(--fp-surface)}.competition-lead-note svg{flex:0 0 auto;color:var(--fp-blue)}.competition-lead-note p{margin:8px 0 0;color:var(--fp-muted);font-size:1rem;}.competition-signal-grid{display:flex;flex-wrap:wrap;gap:14px;margin:20px 0 34px}.competition-signal{display:flex;flex:1 1 225px;align-items:flex-start;gap:12px;min-height:100px;padding:18px;border:1px solid var(--fp-line);border-radius:9px;background:var(--fp-paper)}.competition-signal-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:var(--fp-blue);background:var(--fp-blue-light)}.competition-signal small,.competition-signal span{display:block;color:var(--fp-muted);font-size:1rem;}.competition-signal strong{display:block;margin:4px 0;font-size:1.25rem}.competition-signal-total{border-top:3px solid var(--fp-gold)}.competition-explainer{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:36px;gap:36px;align-items:start;padding:30px 0;border-top:1px solid var(--fp-line);border-bottom:1px solid var(--fp-line)}.competition-explainer h2{margin:8px 0 0;font-size:clamp(1.7rem,3vw,2.2rem)}.competition-explainer p{margin:0}.competition-section-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:34px 0 18px}.competition-section-heading h2{margin:8px 0 0;font-size:2rem}.competition-section-heading p{margin:0;color:var(--fp-muted);font-size:1rem;}.competition-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-bottom:32px}.competition-card{min-width:0;overflow:hidden;border:1px solid var(--fp-line);border-radius:10px;background:var(--fp-paper)}.competition-card-top{display:flex;align-items:flex-start;gap:14px;padding:22px;border-bottom:1px solid var(--fp-line)}.competition-card-top>div{min-width:0}.competition-number{color:var(--fp-gold-ink);font-weight:800}.competition-card h3{margin:6px 0 0;overflow-wrap:anywhere;font-size:1.5rem}.competition-card-count{margin-left:auto;white-space:nowrap;color:var(--fp-muted);font-size:1rem;}.competition-counts{display:flex;border-bottom:1px solid var(--fp-line);background:var(--fp-surface)}.competition-count{flex:1 1;padding:14px}.competition-count+.competition-count{border-left:1px solid var(--fp-line)}.competition-count small,.competition-count span{display:block;color:var(--fp-muted);font-size:1rem;}.competition-count strong{display:block;margin:5px 0;font-size:1.4rem}.competition-fixtures{padding:20px 22px}.competition-fixtures-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.competition-fixtures h4{margin:0;font-size:1rem}.competition-fixtures-heading span{color:var(--fp-muted);font-size:1rem;}.competition-fixtures ul{margin:14px 0 0;padding:0;list-style:none}.competition-fixtures li{display:flex;align-items:flex-start;gap:10px;padding:13px 0;border-top:1px solid var(--fp-line)}.fixture-dot{flex:0 0 auto;width:7px;height:7px;margin-top:9px;border-radius:50%;background:var(--fp-muted)}.fixture-dot.is-live{background:var(--fp-success)}.fixture-dot.is-delayed{background:var(--fp-warning)}.fixture-copy{flex:1 1;min-width:0}.fixture-copy a{display:block;color:var(--fp-blue);font-size:1rem;font-weight:750;overflow-wrap:anywhere;}.fixture-copy b{color:var(--fp-gold-ink)}.fixture-copy small{display:block;margin-top:5px;color:var(--fp-muted);font-size:1rem;}.fixture-state{padding:4px 7px;border:1px solid var(--fp-line);border-radius:6px;color:var(--fp-muted);font-size:1rem;}.fixture-state.is-delayed{color:var(--fp-warning)}.competition-empty{padding:32px;border:1px solid var(--fp-line);border-radius:10px;background:var(--fp-paper)}.competition-empty h2{margin:8px 0}.competition-empty p{max-width:65ch;color:var(--fp-muted)}.competition-explainer .competition-lead-links{margin-top:0}.competition-lead-links form{display:grid;grid-gap:8px;gap:8px;width:100%;padding:18px;border:1px solid var(--fp-line);border-radius:9px;background:var(--fp-paper)}.competition-lead-links label{font-size:1rem;font-weight:750;}.competition-lead-links input{width:100%;min-height:44px;padding:9px 12px;border:1px solid #b8c8d8;border-radius:7px;background:var(--fp-paper)}.competition-lead-links button{min-height:44px;padding:10px 14px;border:0;border-radius:7px;color:var(--fp-paper);background:var(--fp-blue);font-weight:750}.competition-footer-note{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 22px;margin-top:26px;padding:20px;border-left:3px solid var(--fp-gold);background:var(--fp-paper);color:var(--fp-muted);font-size:1rem;}.competition-footer-note strong{color:var(--fp-ink)}.competition-footer-note span{flex:1 1 350px}.competition-footer-note a{display:inline-flex;align-items:center;gap:6px;color:var(--fp-blue);font-weight:750}@media (max-width:800px){.competition-explainer,.competition-lead,.competition-list{grid-template-columns:1fr}.competition-lead{padding:22px;gap:20px}.competition-explainer{gap:18px}.competition-signal{flex-basis:180px}}@media (max-width:480px){.competition-signal{flex-basis:100%}.competition-card-top{flex-wrap:wrap;padding:18px}.competition-card-count{margin-left:0}.competition-fixtures{padding:18px}.competition-fixtures li{flex-wrap:wrap}.fixture-copy{min-width:180px}}.competition-lead-links input{border-color:var(--fp-line);background:var(--fp-surface);color:var(--fp-ink)}.competition-lead-links input:focus-visible{outline:2px solid var(--fp-blue);outline-offset:2px}.competition-lead-links button,.competition-primary-link{color:var(--fp-surface);background:var(--fp-blue)}.competition-lead-links button:focus-visible,.competition-primary-link:focus-visible{outline:2px solid var(--fp-gold);outline-offset:2px}