.communication-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.communication-nav a{display:flex;align-items:center;gap:10px;padding:14px;border:1px solid #ffffff26;border-radius:14px;background:#171622;color:#fff;min-width:0}.communication-nav a[aria-current=page]{border-color:#ff4187;background:#ff41871a}.communication-nav a:focus-visible{outline:2px solid #ff81b5;outline-offset:3px}.communication-nav small{display:block;color:#bdb9c7;font-size:12px;margin-top:4px}.content-with-rail.speed-layout>.right-rail{grid-template-columns:minmax(0,1fr)}.scheduled-events-info{margin-top:20px;padding:16px}.scheduled-events-info>summary{cursor:pointer;min-height:44px;display:list-item;align-content:center;font-weight:700}.scheduled-events-info>summary:focus-visible{outline:2px solid #ff81b5;outline-offset:3px}.scheduled-events-info>p{color:#c7c3d0;line-height:1.55;margin:8px 0 16px}#speed-roulette{scroll-margin-top:100px}.mobile-bottom-nav.communication-bottom-nav{grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:minmax(max-content,1fr)!important;overflow-x:auto!important;overscroll-behavior-x:contain;scroll-snap-type:x proximity}.mobile-bottom-nav.communication-bottom-nav a{scroll-snap-align:start}.mobile-bottom-nav.communication-bottom-nav a span{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media(max-width:620px){.communication-nav{gap:6px;margin-bottom:10px}.communication-nav a{min-height:48px;padding:6px 5px;gap:4px;flex-direction:row;justify-content:center;text-align:left}.communication-nav a svg{width:16px;height:16px;flex:none}.communication-nav a span{min-width:0}.communication-nav small{display:none}.content-with-rail .live-page-head,.content-with-rail .speed-page-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.content-with-rail .live-page-head>div,.content-with-rail .speed-page-head>div{min-width:0;width:100%}.content-with-rail .speed-head-actions{display:flex!important;flex-wrap:wrap;width:100%;gap:8px}.speed-head-actions .btn{flex:1 1 145px}.communication-nav b{font-size:12px}.mobile-bottom-nav.communication-bottom-nav{grid-auto-columns:minmax(60px,1fr)!important;min-height:70px!important}.mobile-bottom-nav.communication-bottom-nav a{min-height:58px!important}.mobile-bottom-nav.communication-bottom-nav a span{font-size:12px!important;white-space:normal!important;line-height:1.15!important;overflow:visible!important;text-overflow:clip!important;max-width:100%;text-align:center}}