.leagueReference .lrUnifiedNavigation{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1560px,100% - 80px);margin:0 auto;padding:15px 0;border-bottom:1px solid #c6c0b7}.leagueReference .lrUnifiedNavList{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1 1;max-width:780px;gap:1px;background:#b5a68e;border:1px solid #b5a68e;border-radius:4px;overflow:hidden}.leagueReference .lrUnifiedNavList>a{display:flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:12px 18px;color:#eee5d5;background:#29271f;font-size:14px;font-weight:600;line-height:1.4;white-space:nowrap;transition:background-color .15s ease-out}.leagueReference .lrUnifiedNavList>a:hover{background:#45392d}.leagueReference .lrUnifiedNavList>a[aria-current=page]{color:#fff5e5;background:#a9231b}.leagueReference .lrUnifiedNavList>a:focus-visible{outline-offset:-4px}.leagueReference .lrUnifiedNavList svg{width:19px;height:19px}.leagueReference .lrUnifiedUtilities{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex:none;color:#625547;font-size:12px}.leagueReference .lrUnifiedUtilities>a{display:flex;align-items:center;gap:7px;min-height:44px}.leagueReference .lrUnifiedUtilities>a:hover{color:#922a20;text-decoration:underline}.leagueReference .lrUnifiedSeason{font-size:11px}.leagueReference .lrCabinetLink svg{width:18px;height:18px}.leagueReference .lrHero .lrHeroRules{position:absolute;bottom:10px;right:3.6%;display:inline-flex;align-items:center;gap:8px;padding:6px 12px;min-height:34px;font-size:12px;line-height:1.4;color:#fff0d9;background:rgba(28,22,16,.9019607843);border:1px solid #bfa782;border-radius:3px}.leagueReference .lrHero .lrHeroRules:hover,.leagueReference .lrHero .lrHeroRules[aria-current=page]{background:#6e211a;border-color:#e1bfa0}.leagueReference .lrHeroRules svg{width:16px;height:16px}.leagueReference .lrUnifiedNavigation+.lrCompetition .lrStoneSurface{margin-top:16px}.leagueReference .lrSectionTools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;padding:8px 4px 18px;color:#625e57;font-size:13px}.leagueReference .lrSectionTools h2{font:700 30px/1.1 League Display,sans-serif;color:#292724}.leagueReference .lrSectionAction{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;background:#fff9ee;border:1px solid #bba98f;border-radius:4px;color:#8b281f;font-size:13px;font-weight:600;line-height:1.4}.leagueReference .lrSectionAction:hover{background:#e9dfcf}.leagueReference.lrCompactFrame .lrUnifiedNavigation{margin-bottom:12px}@media(max-width:1050px){.leagueReference .lrUnifiedNavigation{width:calc(100% - 40px);gap:16px}.leagueReference .lrUnifiedNavList>a{padding-inline:12px;font-size:13px}.leagueReference .lrUnifiedSeason{display:none}}@media(max-width:760px){.leagueReference .lrUnifiedNavigation{width:calc(100% - 24px);flex-wrap:wrap;gap:4px;padding:10px 0 6px}.leagueReference .lrUnifiedNavList{flex-basis:100%;max-width:none}.leagueReference .lrUnifiedNavList>a{flex-direction:column;min-height:62px;padding:8px 3px;gap:5px;font-size:11px}.leagueReference .lrUnifiedUtilities{flex:1 1 100%;justify-content:space-between;gap:12px;font-size:11px}.leagueReference .lrUnifiedUtilities>a{min-height:36px}.leagueReference .lrUnifiedSeason{display:block;font-size:10px}.leagueReference .lrHero .lrHeroRules{right:20px;bottom:9px;min-height:40px;font-size:11px}.leagueReference .lrSectionTools{padding-bottom:12px;font-size:12px}.leagueReference .lrSectionTools h2{font-size:26px}.leagueReference .lrSectionAction{font-size:12px}}@media(prefers-reduced-motion:reduce){.leagueReference .lrUnifiedNavList>a{transition:none}}