/* Additive OX Sports CTA. Does not alter existing navigation or access gate. */
.oxsports-entry-wrap{padding:4px 0 8px}.oxsports-entry-card{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;width:100%;min-height:86px;padding:16px 18px;border:1px solid rgba(22,135,242,.22);border-radius:18px;background:radial-gradient(circle at 85% 0,rgba(22,135,242,.17),transparent 34%),linear-gradient(135deg,#0f1824,#0a1119);color:#fff;text-decoration:none;box-shadow:0 16px 44px rgba(0,0,0,.2);transition:.2s ease}.oxsports-entry-card:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:26px 26px;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none}.oxsports-entry-card:hover{transform:translateY(-2px);border-color:rgba(22,135,242,.45)}.oxsports-entry-icon{position:relative;z-index:1;width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(145deg,#1687F2,#62b5ff);font-size:24px;box-shadow:0 12px 28px rgba(22,135,242,.23)}.oxsports-entry-copy{position:relative;z-index:1;min-width:0}.oxsports-entry-copy small{display:block;color:#72baff;font-size:8px;font-weight:950;letter-spacing:.13em}.oxsports-entry-copy strong{display:block;margin-top:5px;font-size:16px}.oxsports-entry-copy em{display:block;margin-top:3px;color:#7f8da0;font-size:9px;font-style:normal}.oxsports-entry-arrow{position:relative;z-index:1;width:38px;height:38px;border:1px solid rgba(255,255,255,.08);border-radius:12px;display:grid;place-items:center;background:#111b28}.oxsports-entry-arrow svg{width:17px;height:17px;fill:none;stroke:#9bd0ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:720px){.oxsports-entry-wrap{padding-top:0}.oxsports-entry-card{min-height:78px;padding:13px 14px;gap:11px;border-radius:16px}.oxsports-entry-icon{width:44px;height:44px;font-size:21px}.oxsports-entry-copy strong{font-size:13px}.oxsports-entry-copy em{font-size:8px}.oxsports-entry-arrow{width:34px;height:34px}}
