/* AA Sports 23.11.5 - video highlights / spotlight / basketball */
.aass23115-videos{margin-block:38px 46px}.aass23115-videos .aass7-heading{display:flex;gap:18px;align-items:center}.aass23115-channel-link{font-family:'Roboto Condensed',sans-serif;font-weight:800;font-size:12px;color:#f36b21;text-decoration:none;white-space:nowrap;margin-left:auto}
.aass23115-video-layout{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:15px;align-items:start}.aass23115-video-card{display:flex;min-width:0;flex-direction:column;text-decoration:none;color:#0b2846;gap:7px}.aass23115-video-card.is-featured{grid-row:span 2}.aass23115-video-card strong{font:800 15px/1.3 'Roboto Condensed',sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.aass23115-video-card.is-featured strong{font-size:23px;-webkit-line-clamp:3}.aass23115-video-thumb{display:block;position:relative;aspect-ratio:16/9;background:#081f36;border-radius:9px;overflow:hidden}.aass23115-video-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}.aass23115-video-card:hover img{transform:scale(1.04)}.aass23115-play{position:absolute;inset:0;display:grid;place-items:center;color:white;font-size:23px;text-shadow:0 2px 12px #000}.aass23115-play:before{content:'';position:absolute;width:52px;height:52px;border-radius:50%;background:#f36b21;z-index:0}.aass23115-play{isolation:isolate}.aass23115-play:before{z-index:-1}
.aass23115-spotlight{margin-block:36px 50px}.aass23115-spotlight-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:15px}.aass23115-spotlight-item.is-lead{grid-row:span 2}.aass23115-spotlight-item>.aass7-story{height:100%}.aass23115-basket{margin-block:30px 50px}.aass23115-basket .aass7-heading h2{color:#082341}
@media(max-width:900px){.aass23115-video-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.aass23115-video-card.is-featured{grid-column:span 2;grid-row:auto}.aass23115-spotlight-grid{grid-template-columns:1fr 1fr}.aass23115-spotlight-item.is-lead{grid-column:span 2;grid-row:auto}}
@media(max-width:560px){.aass23115-video-layout{gap:10px}.aass23115-video-card strong{font-size:13px}.aass23115-video-card.is-featured strong{font-size:20px}.aass23115-channel-link{font-size:10px}.aass23115-spotlight-grid{grid-template-columns:1fr}.aass23115-spotlight-item.is-lead{grid-column:auto}}
