.seasonInfo{background:#fff;border-radius:10px;justify-content:space-between;align-items:stretch;gap:24px;margin-bottom:40px;padding:24px 35px;display:flex}@media (max-width:1024px){.seasonInfo{flex-wrap:wrap}}@media (max-width:991px){.seasonInfo{padding:15px 25px 20px}}@media (max-width:640px){.seasonInfo{border-radius:0;margin:0 -10px 40px;padding:15px 10px}}@media (max-width:575px){.seasonInfo{margin-bottom:25px}}@media (max-width:480px){.seasonInfo{flex-direction:column}}.seasonInfo>.seasonInfo-wrap{display:none}@media (max-width:1024px){.seasonInfo>.seasonInfo-wrap{flex:1;min-width:100%;display:block}}.seasonInfo-img{flex:0 0 240px;min-width:240px}@media (max-width:1024px){.seasonInfo-img{flex:0 0 180px;min-width:180px}}@media (max-width:480px){.seasonInfo-img{width:180px;margin:0 auto}}.seasonInfo-img img{height:240px;display:block}@media (max-width:1024px){.seasonInfo-img img{height:180px}}.seasonInfo-title{margin:0 0 16px;font-size:26px;font-weight:700;line-height:1.3}@media (max-width:767px){.seasonInfo-title{font-size:22px}}.seasonInfo-body{flex-direction:column;flex:1;display:flex;position:relative}.seasonInfo-body .seasonWidgetIntro{display:none}@media (max-width:1140px){.seasonInfo-body{flex-flow:wrap}.seasonInfo-body .seasonWidgetIntro{display:block}}@media (max-width:575px){.seasonInfo-body{display:block}}.seasonInfo-stat{background:var(--color_black_10);border-radius:10px;align-items:center;margin-top:auto;padding:15px 0;display:flex}.seasonInfo-stat_item{border-right:1px solid var(--color_black_40);color:var(--color_black_main);text-align:center;flex:0 0 33.33%;min-width:33.33%;padding:0 5px;display:block}.seasonInfo-stat_item:last-child{border-right:0}.seasonInfo-stat_item b{font-size:25px;font-weight:500;line-height:1.4;display:block}.seasonInfo-stat_item span{white-space:nowrap;line-height:1.4;display:block}@media (max-width:991px){.seasonInfo-stat_item{font-size:14px}.seasonInfo-stat_item b{font-size:20px}}@media (max-width:640px){.seasonInfo-stat_item{font-size:12px}.seasonInfo-stat_item b{font-size:18px}}@media (max-width:389px){.seasonInfo-stat_item{padding:0 3px;font-size:10px}}.seasonInfo-wrap{flex-direction:column;flex:1;display:flex}@media (max-width:1140px){.seasonInfo-wrap{justify-content:space-between}}@media (max-width:1024px){.seasonInfo-wrap{display:none}}.seasonInfo-desc{margin-bottom:24px}@media (max-width:1140px){.seasonInfo-desc{min-width:100%}}@media (max-width:575px){.seasonInfo-desc{margin:16px 0}}.seasonInfo-desc_wrap{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;touch-action:manipulation;-webkit-user-select:none;font-size:16px}.seasonInfo-desc_wrap p{margin-bottom:18px}.seasonInfo-desc_wrap p:last-child{margin-bottom:0}.seasonInfo-desc--closed .seasonInfo-desc_wrap{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.seasonInfo-desc-toggle{color:var(--color_black_70);align-items:center;margin-top:4px;padding:0;font-size:14px;line-height:1.4;display:inline-flex}.seasonInfo-desc-toggle svg{width:16px;height:16px;margin-left:3px;transition:inherit;display:block;transform:rotate(90deg)}.seasonInfo-desc-toggle:hover{color:var(--color_red_main)}.seasonInfo-desc-toggle--active svg{transform:rotate(-90deg)}
