.category-archive-page{background:#fff}.category-archive-hero{position:relative;min-height:700px;padding:170px 48px 74px;color:#fff;background:#111 url(/assets/category-archive-hero-BSCUzwad.webp) center/cover no-repeat}.category-archive-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0ad1}.category-archive-hero-inner{position:relative;z-index:1;width:min(100%,1100px);margin:auto;text-align:center}.category-archive-kicker{margin:0 0 24px;color:#cb0404;font:28px/1.1 Bebas Neue,sans-serif;text-transform:uppercase}.category-archive-title{margin:0 0 28px;color:#fff;font:700 80px/1.1 Bebas Neue,sans-serif;text-transform:uppercase;text-wrap:normal}.category-archive-description{max-width:730px;margin:auto;color:#fff;font-size:20px;line-height:1.9}.category-archive-description a{color:#cb0404}.category-archive-description a:hover{color:#fff}.category-posts{padding:82px 48px 86px;background:#fff}.category-posts-inner{width:min(100%,1150px);margin:auto}.category-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 30px}.category-card{min-height:452px;padding:33px 30px 29px;background:#fff;box-shadow:0 2px 13px #00000024;display:flex;flex-direction:column}.category-card h3{margin:0 0 14px;font-size:32px;line-height:1.1;letter-spacing:0}.category-card h3 a{color:#121212}.category-card h3 a:hover{color:#cb0404}.category-card p{margin:0 0 24px;font-size:17px;line-height:1.9}.category-card-more{margin-top:auto;color:#cb0404;font-size:13px;text-transform:uppercase}.category-card-more:hover{color:#4b0202}.category-empty{grid-column:1/-1;text-align:center;padding:45px 20px;font-size:18px}.category-pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:13px;margin-top:39px}.category-pagination a,.category-pagination span{color:#121212;font-size:16px;line-height:1;text-decoration:none}.category-pagination a:hover,.category-pagination [aria-current=page]{color:#cb0404}.category-pagination .disabled{color:#999}@media(max-width:1024px){.category-archive-hero{min-height:620px;padding-top:190px}.category-archive-title{font-size:61px}.category-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.category-archive-hero{min-height:560px;padding:150px 24px 55px}.category-archive-kicker{font-size:22px}.category-archive-title{font-size:45px}.category-archive-description{font-size:17px;line-height:1.8}.category-posts{padding:50px 24px}.category-card-grid{grid-template-columns:1fr;gap:24px}.category-card{min-height:360px;padding:28px}.category-card h3{font-size:28px}}.category-archive-page[data-category=sport-specific] .category-archive-hero-inner{max-width:850px}.category-archive-page[data-category=sport-specific] .category-posts-inner{width:min(100%,1180px)}.category-archive-page[data-category=sport-specific] .category-archive-hero:before{background:#0a0a0ae6}.category-archive-page[data-category=sport-specific] .category-archive-kicker{font-weight:700;letter-spacing:normal;text-wrap:wrap!important}.category-archive-page[data-category=sport-specific] .category-archive-title{text-transform:none;letter-spacing:normal;text-wrap:wrap!important}.category-archive-page[data-category=sport-specific] .category-archive-description{max-width:700px;font-weight:500;text-wrap:wrap!important}@media(min-width:1025px){.category-archive-page[data-category=sport-specific] .category-archive-hero{min-height:818px}}.category-archive-page[data-category=sport-specific] .category-card p:after{content:"..."}
