/* A secondary event belongs beside the Schedule introduction, not in a tall list. */
body[data-route="schedule"] .replacement-intro.has-next-bingo{display:flex;align-items:center;justify-content:space-between;gap:40px}
body[data-route="schedule"] .has-next-bingo>div{min-width:0}
.schedule-next-bingo{display:grid;flex:0 0 auto;gap:9px;padding:8px 0 8px 24px;border-left:2px solid #ff8a27;text-decoration:none;color:#e8edf6;scroll-margin-top:120px}
.schedule-next-bingo .next-bingo-label{font:600 15px/1.4 'Segoe UI',sans-serif;color:#5dccff}
.schedule-next-bingo time{font:400 clamp(21px,1.6vw,28px)/1.35 'Russo One','Segoe UI',sans-serif;white-space:nowrap}
.schedule-next-bingo:hover time{color:#ff9638}
.schedule-next-bingo:focus-visible{outline:2px solid #5dccff;outline-offset:8px;border-radius:2px}
@media(max-width:1050px){body[data-route="schedule"] .replacement-intro.has-next-bingo{flex-wrap:wrap;gap:20px}body[data-route="schedule"] .has-next-bingo>div{flex-basis:100%}.schedule-next-bingo{padding-left:18px}.schedule-next-bingo time{font-size:22px}}
@media(max-width:560px){body[data-route="schedule"] .replacement-intro.has-next-bingo{gap:18px}.schedule-next-bingo{gap:5px;padding-top:4px;padding-bottom:4px}.schedule-next-bingo .next-bingo-label{font-size:14px}.schedule-next-bingo time{font-size:21px}}
