.rec{width:100%;max-width:960px;color:var(--t1);margin:0 auto;padding:56px 24px 72px}.rec h2{letter-spacing:-.02em;color:var(--t1);margin:0;font-size:20px;font-weight:600;line-height:28px}.rec .up{color:var(--up)}.rec-head{max-width:720px}.rec-eyebrow{color:var(--t2);margin:0;font-size:14px;font-weight:500;line-height:20px}.rec-head h1{font-family:"Betcyon Sans Bold", var(--font);letter-spacing:-.03em;color:var(--t1);word-break:keep-all;margin:12px 0 0;font-size:32px;font-weight:600;line-height:40px}.rec-head h1>span{color:var(--t2);display:block}.rec-lead{color:var(--t2);word-break:keep-all;margin:16px 0 0;font-size:16px;line-height:24px}.rec-cap,.rec-sub{color:var(--t3);margin:0;font-size:12px;font-weight:500;line-height:16px}.rec-sub{margin-top:4px}.rec-day,.rec-best,.rec-days,.rec-how{margin-top:40px}.rec-day{box-shadow:inset 0 0 0 1px var(--line2);border-radius:16px;padding:20px 24px}.rec-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.rec-figs>span{gap:4px;min-width:0;display:grid}.rec-figs i{color:var(--t2);font-size:14px;font-style:normal;line-height:20px}.rec-figs b{font-family:"Betcyon Sans Bold", var(--font);letter-spacing:-.02em;white-space:nowrap;font-size:24px;font-weight:600;line-height:30px}.rec-sports{border-top:1px solid var(--line2);gap:8px;margin:20px 0 0;padding:16px 0 0;list-style:none;display:grid}.rec-sports li{grid-template-columns:88px minmax(0,1fr) 80px;align-items:center;gap:12px;font-size:14px;line-height:20px;display:grid}.rec-sports li>span{color:var(--t2)}.rec-sports li>i{background:var(--sel);border-radius:999px;height:6px;overflow:hidden}.rec-sports li>i>em{border-radius:inherit;background:var(--t3);height:100%;display:block}.rec-sports li>b{text-align:right;font-weight:500}.rec-note{color:var(--t3);margin:12px 0 0;font-size:12px;line-height:18px}.rec-empty{color:var(--t2);margin-top:40px;font-size:14px;line-height:22px}.rec-best ol{border-top:1px solid var(--line2);margin:12px 0 0;padding:0;list-style:none;display:grid}.rec-best li{border-bottom:1px solid var(--line2);grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 0;display:grid}.rec-best li>b{font-size:20px;font-weight:600;line-height:26px}.rec-game{gap:2px;min-width:0;font-size:16px;font-weight:500;line-height:22px;display:grid}.rec-game>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rec-game em{color:var(--t3);font-size:12px;font-style:normal}.rec-game small,.rec-when small{color:var(--t3);font-size:12px;font-weight:500;line-height:16px}.rec-when{color:var(--t2);white-space:nowrap;justify-items:end;gap:2px;font-size:14px;line-height:20px;display:grid}.rec-scroll{box-shadow:inset 0 0 0 1px var(--line2);border-radius:12px;margin-top:12px;overflow-x:auto}.rec-days table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px;line-height:20px}.rec-days th,.rec-days td{text-align:right;white-space:nowrap;padding:12px 16px}.rec-days thead th{color:var(--t3);border-bottom:1px solid var(--line2);font-size:12px;font-weight:500;line-height:16px}.rec-days :is(thead th,tbody th):first-child{text-align:left}.rec-days tbody th{color:var(--t1);font-weight:500}.rec-days tbody tr+tr>*{border-top:1px solid var(--line)}.rec-days td{color:var(--t1)}.rec-how p{color:var(--t2);word-break:keep-all;margin:8px 0 0;font-size:14px;line-height:22px}.rec-go{flex-wrap:wrap;gap:8px;margin-top:40px;display:flex}.rec-go .btn{border-radius:8px;align-items:center;height:44px;padding:0 20px;font-size:16px;font-weight:600;line-height:22px;text-decoration:none;display:inline-flex}@media (max-width:767px){.rec{padding:32px 16px 48px}.rec-head h1{font-size:24px;line-height:30px}.rec-day{padding:16px}.rec-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.rec-figs b{font-size:20px;line-height:26px}.rec-best li{grid-template-columns:72px minmax(0,1fr)}.rec-when{grid-column:2;justify-items:start}}
