.kes-press-page{padding-bottom:60px;min-width:0}
.kes-press-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 26px}
.kes-press-heading h1{margin:0;font-size:36px;font-weight:650;line-height:1.3}
.kes-press-season{flex:none;min-height:44px}
.kes-press-page .layout__tabs{margin-bottom:26px}
.kes-press-page .swipe_tabs .swipe__elem{max-width:100%;overflow-x:auto;scrollbar-width:thin;overscroll-behavior-x:contain}
.kes-press-page .tabs_wrap{width:max-content;min-width:100%;flex-wrap:nowrap}
.kes-press-content{min-width:0}
.kes-press-intro{margin-bottom:24px;max-width:85ch}
.kes-press-stages{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 28px}
.kes-press-stage{display:inline-flex;align-items:center;min-height:44px;border:1px solid #cbd0d9;border-radius:8px;padding:12px 16px;font-size:15px;font-weight:650;line-height:1.3;white-space:nowrap}
.kes-press-stage:hover{border-color:#151a25;color:#151a25}
.kes-press-stage[aria-current=page]{background:#151a25;color:#fff;border-color:#151a25}
.kes-press-stage-title{font-size:30px;line-height:1.3;font-weight:650;margin:0 0 18px;scroll-margin-top:160px}
.kes-press-table{background:#fff;border-radius:14px;padding:34px 40px 28px;margin:0 0 26px;min-width:0;overflow:hidden}
.kes-press-table__title{font-size:25px;line-height:1.3;font-weight:650;margin:0 0 13px;overflow-wrap:anywhere}
.kes-press-table__description{font-size:17px;line-height:1.5;max-width:78ch;margin:0 0 26px}
.kes-press-table__scroll{overflow:auto;max-width:100%;overscroll-behavior-x:contain}
.kes-press-grid{width:100%;border-collapse:separate;border-spacing:0;table-layout:auto;font-size:15px;line-height:1.4;margin:0}
.kes-press-grid th{background:#f0f2f5;text-align:left;font-weight:650;padding:20px 25px;vertical-align:top}
.kes-press-grid th:first-child{border-top-left-radius:14px}
.kes-press-grid th:last-child{border-top-right-radius:14px}
.kes-press-grid td{padding:20px 25px;border-bottom:1px solid #d5d8df;vertical-align:middle;min-width:130px;overflow-wrap:anywhere}
.kes-press-grid td:first-child{min-width:160px}
.kes-press-grid td:nth-child(2){min-width:220px}
.kes-press-resource{display:inline-flex;align-items:center;justify-content:center;gap:14px;white-space:nowrap;min-height:44px;padding:10px 17px;font-size:15px;line-height:1.4;font-weight:650;color:#151a25;border:1px solid #151a25;border-radius:7px;background:#fff;text-decoration:none}
.kes-press-resource:hover{background:#151a25;color:#fff}
.kes-press-table__expand{display:block;width:calc(100% + 80px);margin:28px -40px -28px;padding:17px 20px;min-height:54px;background:#151a25;color:#fff;font-size:17px;font-weight:650;border:0;border-radius:0 0 14px 14px;cursor:pointer}
.kes-press-table__expand:hover{background:#30384a}
.kes-press-table [hidden]{display:none!important}
.kes-press-empty{padding:40px;background:#fff;border-radius:14px;margin-bottom:26px}
.kes-press-empty h3{font-size:24px;margin:0 0 10px}
.kes-press-empty p{margin:0}
.kes-press-archive{font-size:16px;margin:28px 0 0}
.kes-press-archive a{color:#973815;text-decoration:underline;text-underline-offset:4px}
.kes-press-pagination .page-numbers{display:flex;list-style:none;gap:8px;padding:0;margin:20px 0;flex-wrap:wrap}
.kes-press-pagination li .page-numbers{padding:10px 14px;border:1px solid #cbd0d9;border-radius:6px;min-height:44px;margin:0}
.kes-press-pagination .current{background:#151a25;color:white}
.kes-press-review{padding:12px 16px;background:#fff2cf;color:#4e3810;border:1px solid #d6bd77;border-radius:8px;margin:0 0 22px;font-size:15px}
.kes-press-page a:focus-visible,.kes-press-page select:focus-visible,.kes-press-table a:focus-visible,.kes-press-table button:focus-visible,.kes-press-table__scroll:focus-visible{outline:3px solid #e85222;outline-offset:3px}
.kes-press-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
.kes-press-news-no-cover .banner.banner_mobile_replace-img{display:none}
.kes-press-news-no-cover .article.article_has-banner{margin-top:0;padding-top:32px}
.kes-press-news-no-cover .article__title_mobile{display:block}
@media(max-width:700px){
 .kes-press-page{padding-bottom:40px}
 .kes-press-heading{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:20px}
 .kes-press-heading h1{font-size:29px;line-height:1.25}
 .kes-press-season{align-self:flex-end}
 .kes-press-stages{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;scrollbar-width:thin}
 .kes-press-stage{flex:none;font-size:14px;padding:11px 13px}
 .kes-press-stage-title{font-size:25px}
 .kes-press-table{padding:25px 20px 20px}
 .kes-press-table__title{font-size:22px}
 .kes-press-table__description{font-size:16px;margin-bottom:21px}
 .kes-press-grid th,.kes-press-grid td{padding:16px 20px}
 .kes-press-table__expand{width:calc(100% + 40px);margin:20px -20px -20px;font-size:15px}
 .kes-press-empty{padding:28px 22px}
}
