.top .logo{display:flex;align-items:center;flex-shrink:0;letter-spacing:normal}.brand-logo{display:block;width:258px;height:auto;max-width:100%}.top{background:#fff;border-bottom:1px solid #dedfe6}.arcade-footer nav{display:flex;gap:24px;flex-wrap:wrap}.arcade-footer a{text-underline-offset:4px}.info-page{max-width:900px;margin:48px auto 70px;padding:0 5%;color:#343449}.info-page h1{font-size:clamp(34px,5vw,54px);letter-spacing:-2px;line-height:1.12;margin:0 0 25px}.info-page h2{font-size:22px;letter-spacing:-.4px;line-height:1.3;margin:32px 0 12px}.info-page p,.info-page li{font-size:15px;line-height:1.85;color:#70677f}.info-page li{margin-bottom:14px}.info-page a{color:#6c4da7;text-decoration:underline;text-underline-offset:4px}.info-page .info-note{padding:20px 24px;background:#ebe6f7;border:1px solid #ddd3ed;border-radius:12px;font-size:13px}.info-page .doc-date{font-size:12px}.info-page .lime-button{color:#20382b;text-decoration:none}.sr-only-link{position:absolute;left:-9999px}.sr-only-link:focus{left:15px;top:15px;padding:12px;background:white;z-index:99}@media(max-width:650px){.brand-logo{width:218px}.top{gap:12px}.top>a:last-child{font-size:11px;white-space:nowrap}.arcade-footer{flex-direction:column;gap:16px}.arcade-footer nav{gap:20px}.info-page{margin-top:32px}.info-page p,.info-page li{font-size:14px}}
.lobby-hero .subscription-note{font-size:11px!important;color:#8a7b94!important;line-height:1.7!important;max-width:370px;margin-top:20px!important}.subscription-note a{color:#786092;text-decoration:underline;text-underline-offset:3px}.subscription-note strong{color:#72548c}.sport-filters{gap:8px}.sport-filters button{padding:11px 17px}
