.bds .dcards{scroll-snap-type:x proximity;gap:12px;margin:0 -16px;padding:0 16px;scroll-padding-left:16px;display:flex;overflow-x:auto}.bds .dcards>.dc{scroll-snap-align:start;flex:none;width:152px}.bds .dst{color:inherit;transition:transform var(--bds-instant) var(--bds-enter);font-family:inherit;text-decoration:none;display:block}.bds .dst:active{transform:scale(.97)}@media (min-width:1024px){.bds .dcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px;margin:0;padding:0;display:grid;overflow:visible}.bds .dcards>.dc{width:auto}.bds .dst .ct{font-size:16px}}@media (hover:hover) and (min-width:1024px){.bds .dst:hover .cph img{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.bds .dst:active,.bds .dst:hover .cph img,.bds .dst .cph img{transform:none}}
.bds .cpromo{z-index:1;background:var(--bds-tile);color:var(--bds-tile-ink);white-space:nowrap;max-width:calc(100% - 24px);box-shadow:0 1px 3px rgb(var(--bds-shade) / .12);border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 8px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:12px;left:12px}.bds .cpromo-i{width:15px;height:15px;color:var(--bds-promo);flex:none}.bds .cpromo-l,.bds .cpromo-s{text-overflow:ellipsis;overflow:hidden}@media (max-width:1023px){.bds .cpromo{gap:5px;max-width:calc(100% - 16px);padding:4px 8px 4px 6px;font-size:11px;top:8px;left:8px}.bds .cpromo-l{display:none}}@media (min-width:1024px){.bds .cpromo-s{display:none}}
.bds .sports-pills{scrollbar-width:none;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.bds .sports-pills::-webkit-scrollbar{display:none}.bds .sp-pill{border:1px solid var(--bds-line2);background:var(--bds-card);color:var(--bds-ink);white-space:nowrap;transition:transform var(--bds-instant) var(--bds-enter);border-radius:999px;flex:none;align-items:center;padding:9px 16px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.bds .sp-pill:after{content:"";position:absolute;top:-3px;bottom:-3px;left:0;right:0}.bds .sp-pill:hover{border-color:var(--bds-ink)}.bds .sp-pill.on{background:var(--bds-ink);color:var(--bds-on-ink);border-color:var(--bds-ink);font-weight:700}.bds .sp-pill:active{transform:scale(.97)}.bds .asked-note{color:var(--bds-dim);max-width:640px;margin-top:8px;font-size:13px}@media (min-width:1024px){.bds .asked-note{font-size:14px}}.bds .empty-card{border:1px dashed var(--bds-line2);background:var(--bds-card);text-align:center;border-radius:22px;flex-direction:column;align-items:center;padding:40px 20px;display:flex}@media (min-width:1024px){.bds .empty-card{padding:56px 40px}}.bds .empty-card .empty-icon{color:var(--bds-teal)}.bds .empty-card h2{letter-spacing:-.01em;margin-top:14px;font-size:20px;font-weight:700}@media (min-width:1024px){.bds .empty-card h2{font-size:22px}}.bds .empty-card p{color:var(--bds-dim);max-width:520px;margin-top:6px;font-size:14px}@media (min-width:1024px){.bds .empty-card p{font-size:15px}}.bds .empty-card .btn{margin-top:20px}@media (prefers-reduced-motion:reduce){.bds .sp-pill:active{transform:none}}
