.ml-history{background:#f4f7f4;padding:48px 24px;color:#253b2c}.history-heading,.history-stages,.history-stage,.history-back{max-width:960px;margin:0 auto 32px}.history-heading{text-align:center}.history-heading h1{font-size:36px;margin-bottom:16px}.history-heading p{font-size:15px;color:#526258}.history-stages{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.history-stages a{border:1px solid #cadaca;border-radius:99px;padding:12px 20px;background:white}.history-stage{scroll-margin-top:24px;background:#fff;border:1px solid #dfe7df;border-radius:12px;padding:28px;box-sizing:border-box}.history-stage h2{font-size:26px;margin:0 0 24px}.history-stage h3{font-size:20px;margin:32px 0 16px}.history-ranking,.history-match table{width:100%;border-collapse:collapse;font-size:15px}.history-ranking th,.history-ranking td,.history-match td,.history-match th{padding:12px 10px;border-bottom:1px solid #e6ece6;text-align:left}.history-ranking tbody th{display:flex;align-items:center;gap:14px}.history-ranking img{width:45px;height:42px;object-fit:contain}.history-ranking td:nth-last-child(-n+2),.history-match td:last-child{text-align:right;font-variant-numeric:tabular-nums}.history-match{border:1px solid #dfe7df;border-radius:8px;margin:12px 0}.history-match summary{cursor:pointer;display:flex;align-items:center;gap:20px;padding:16px;list-style:none}.history-logos{display:flex;gap:12px;flex:1;justify-content:center}.history-logos img{width:48px;height:44px;object-fit:contain}.history-open{font-size:13px;color:#39784a;white-space:nowrap}.history-match[open] .history-open{font-weight:bold}.history-game-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0 16px 20px}.history-game-columns h4{font-size:16px}.history-match small{display:block;font-weight:normal;font-size:11px;line-height:1.6;color:#637368}.history-back{text-align:center}.ml-history .p-gamesSchedule2__btn{max-width:960px;width:100%;padding:0;margin:32px auto}.ml-history .p-gamesSchedule2__btn a{font-size:15px}
@media(max-width:700px){.ml-history{padding:32px 14px}.history-heading h1{font-size:24px}.history-stage{padding:18px 12px}.history-stage h2{font-size:21px}.history-ranking,.history-match table{font-size:12px}.history-ranking th,.history-ranking td{padding:10px 5px}.history-ranking img{width:28px;height:28px}.history-ranking tbody th{gap:6px}.history-match summary{padding:12px;gap:8px;flex-wrap:wrap}.history-logos{gap:8px}.history-logos img{width:36px;height:34px}.history-match summary>span:first-child{font-size:13px}.history-open{flex-basis:100%;text-align:right}.history-game-columns{grid-template-columns:1fr;padding:0 10px 16px;gap:12px}.ml-history .p-gamesSchedule2__btn{display:flex;gap:12px}.ml-history .p-gamesSchedule2__btn a{width:100%;margin:0!important}}

/* Continue the season page background behind the social links. */
.ml-history + .p-service{background-color:#f4f7f4}
