html{scrollbar-gutter:stable}.site-navigation header{display:grid;grid-template-columns:minmax(0,1fr) 280px minmax(0,1fr);gap:16px;height:88px}.site-navigation header>.brand{justify-self:start;white-space:nowrap}.site-navigation header>.header-right{justify-self:end}.site-navigation header>.sport-switch{grid-column:2;grid-row:1;display:grid;grid-template-columns:1fr 1fr;gap:10px;width:280px;margin:0;padding:0}.site-navigation .sport-button{display:flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 13px;border:1px solid #526874;border-radius:13px;background:linear-gradient(160deg,#354b5c,#1b2c38);box-shadow:0 5px 0 #071019,inset 0 1px 0 #ffffff26,0 8px 16px #0003;text-decoration:none;color:#c6d4de;font-size:14px;transition:background .15s,box-shadow .15s}.sport-button span{font-size:23px;line-height:1}.site-navigation .sport-button[aria-current=page]{background:linear-gradient(150deg,#d9ff9f,#a9d469);color:#172516;border-color:#e4ffbd;box-shadow:0 5px 0 #4a672e,inset 0 1px 0 #ffffff80,0 8px 18px #b6ed6a20}.site-navigation .sport-button:hover{border-color:#d3e8e4;filter:brightness(1.08)}@media(max-width:1100px){.site-navigation header{grid-template-columns:minmax(0,1fr) 280px}.site-navigation header>.header-right{display:none}}@media(max-width:650px){.site-navigation header{height:132px;grid-template-columns:1fr;grid-template-rows:50px 62px;justify-items:center;gap:0;padding:4px 12px 12px}.site-navigation header>.brand{justify-self:center}.site-navigation header>.sport-switch{grid-column:1;grid-row:2;align-self:center}.site-navigation header>.brand b{font-size:19px}}