.sports-link_pending__IAocs{position:absolute;padding-inline-start:.2em;pointer-events:none;opacity:0;animation:sports-link_appear__LoU8M .15s .2s forwards}.sports-link_srOnly__4PcvY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes sports-link_appear__LoU8M{to{opacity:1}}@media (prefers-reduced-motion:reduce){.sports-link_pending__IAocs{animation:none;opacity:1}}.sport-identity_heading__PR_8O{--identity-accent:#d3a34d;--identity-bg:#112d40;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;overflow:hidden;background:var(--identity-bg);color:#fff;padding:30px 36px;margin:20px 0 22px;border-radius:12px;border:0}.sport-identity_heading__PR_8O[data-sport=basketball]{--identity-accent:#ff9a53;--identity-bg:#172b40}.sport-identity_heading__PR_8O[data-sport=football]{--identity-accent:#bad768;--identity-bg:#123c31}.sport-identity_copy__HSvFg{position:relative;z-index:1;min-width:0}.sport-identity_eyebrow__IdB2K{display:flex;align-items:center;gap:10px;color:var(--identity-accent);font:700 .68rem/1.5 var(--sans);letter-spacing:.1em}.sport-identity_eyebrow__IdB2K svg{width:24px;height:24px;flex-shrink:0}.sport-identity_heading__PR_8O h1{font:800 clamp(2.4rem,4.5vw,3.8rem)/1.05 var(--sans);letter-spacing:-.045em;margin:12px 0 10px;text-wrap:balance}.sport-identity_heading__PR_8O p{color:#d7e1e5;font-size:.91rem;line-height:1.6;margin:0;max-width:58ch}.sport-identity_heading__PR_8O a{display:inline-flex;align-items:center;gap:20px;min-height:44px;color:#fff;font-size:.76rem;font-weight:600;text-decoration:none;margin-top:12px}.sport-identity_heading__PR_8O a:hover{text-decoration:underline;text-underline-offset:5px}.sport-identity_heading__PR_8O a:focus-visible{outline:2px solid var(--identity-accent);outline-offset:4px}.sport-identity_art__Ry_4W{width:32%;max-width:330px;position:absolute;right:14px;top:50%;transform:translateY(-50%) rotate(-12deg);color:var(--identity-accent);opacity:.3;pointer-events:none}.sport-identity_art__Ry_4W svg{display:block;width:100%;height:auto}@media(max-width:650px){.sport-identity_heading__PR_8O{padding:24px 20px;margin:14px 0 16px;border-radius:8px}.sport-identity_copy__HSvFg{max-width:100%}.sport-identity_heading__PR_8O h1{font-size:2.6rem}.sport-identity_eyebrow__IdB2K{font-size:.6rem;letter-spacing:.075em}.sport-identity_heading__PR_8O p{font-size:.84rem;max-width:32ch}.sport-identity_heading__PR_8O a{margin-top:8px}.sport-identity_art__Ry_4W{width:190px;right:-65px;top:65%;opacity:.12}.sport-identity_heading__PR_8O h1,.sport-identity_heading__PR_8O p{text-wrap:pretty}}.sport-identity_heading__PR_8O{padding:20px 28px;margin:14px 0 12px;min-height:0;border-radius:8px;gap:20px}.sport-identity_heading__PR_8O h1{font-size:clamp(1.9rem,3.2vw,2.7rem);margin:7px 0 5px;line-height:1.05}.sport-identity_heading__PR_8O p{font-size:.88rem;line-height:1.5}.sport-identity_eyebrow__IdB2K{font-size:.72rem;letter-spacing:.065em}.sport-identity_eyebrow__IdB2K svg{width:21px;height:21px}.sport-identity_copy__HSvFg{max-width:75%}.sport-identity_heading__PR_8O .sport-identity_action__MQ6D2{position:relative;z-index:1;flex-shrink:0;margin:0;font-size:.8rem;gap:10px;align-self:center}.sport-identity_art__Ry_4W{right:170px;width:210px;opacity:.14}@media(max-width:650px){.sport-identity_heading__PR_8O{padding:18px;margin:10px 0 8px;gap:10px;flex-wrap:wrap}.sport-identity_heading__PR_8O h1{font-size:2rem}.sport-identity_copy__HSvFg{max-width:100%}.sport-identity_heading__PR_8O p{font-size:.84rem;line-height:1.4;max-width:100%}.sport-identity_eyebrow__IdB2K{font-size:.67rem}.sport-identity_heading__PR_8O .sport-identity_action__MQ6D2{display:none}.sport-identity_art__Ry_4W{width:155px;right:-45px;top:60%;opacity:.09}}.match-team-label_label__0vq_Z{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;vertical-align:middle;line-height:1.4}.match-team-label_label__0vq_Z>span:first-child{width:24px;height:24px;flex:0 0 24px}.match-team-label_label__0vq_Z>span:last-child{min-width:0;overflow-wrap:anywhere;white-space:normal}