
/* Editorial layout: scoped to news and sports listing pages only. */
.editorial-news-page { --editorial-ink:#edf4ff; --editorial-muted:#a8b9d0; }
.editorial-news-page .editorial-news-grid {display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px!important;margin:0!important;align-items:stretch}
.editorial-news-page .editorial-news-grid > [class*="col-"] {grid-column:span 4;width:auto!important;max-width:none!important;flex:none!important;padding:0!important;min-width:0}
.editorial-news-page .editorial-news-grid > [class*="col-"]:first-child {grid-column:span 8;grid-row:span 2}
.editorial-news-page .editorial-news-grid > [class*="col-"]:nth-child(2),
.editorial-news-page .editorial-news-grid > [class*="col-"]:nth-child(3) {grid-column:span 4}
.editorial-news-page .editorial-news-grid .card {background:linear-gradient(160deg,#15263e,#0d192b)!important;border:1px solid rgba(148,177,218,.18)!important;border-radius:16px!important;box-shadow:0 10px 30px rgba(0,0,0,.17)!important;overflow:hidden;transition:transform .2s ease,border-color .2s ease}
.editorial-news-page .editorial-news-grid .card:hover {transform:translateY(-3px);border-color:rgba(88,171,255,.65)!important}
.editorial-news-page .editorial-news-grid .card > a {display:block;overflow:hidden}
.editorial-news-page .editorial-news-grid .card-img-top {width:100%!important;height:190px!important;aspect-ratio:16/9;object-fit:cover!important;display:block;transition:transform .25s ease}
.editorial-news-page .editorial-news-grid .card:hover .card-img-top {transform:scale(1.035)}
.editorial-news-page .editorial-news-grid > [class*="col-"]:first-child .card-img-top {height:350px!important}
.editorial-news-page .editorial-news-grid .card-body {padding:20px!important;display:flex;flex-direction:column;gap:10px;min-width:0}
.editorial-news-page .editorial-news-grid .card-title {font-size:19px!important;font-weight:750!important;line-height:1.5!important;margin:0!important;overflow-wrap:anywhere}
.editorial-news-page .editorial-news-grid > [class*="col-"]:first-child .card-title {font-size:28px!important;line-height:1.35!important}
.editorial-news-page .editorial-news-grid .card-title a {color:var(--editorial-ink)!important;text-decoration:none!important}
.editorial-news-page .editorial-news-grid .card-title a:hover {color:#79c5ff!important}
.editorial-news-page .editorial-news-grid .card-text {color:var(--editorial-muted)!important;font-size:14px!important;line-height:1.8!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0!important}
.editorial-news-page .editorial-news-grid > [class*="col-"]:first-child .card-text {-webkit-line-clamp:4;font-size:15px!important}
.editorial-news-page .editorial-news-grid .card-body > .d-flex {margin-top:auto!important;padding-top:12px;border-top:1px solid rgba(160,185,215,.13)}
.editorial-news-page .editorial-news-grid .text-muted {color:#aebed3!important}
.editorial-news-page .editorial-news-grid .card-body small {font-size:12px}
.editorial-news-page .editorial-news-grid a:focus-visible {outline:2px solid #7ac8ff;outline-offset:3px}
@media(max-width:991px){
 .editorial-news-page .editorial-news-grid > [class*="col-"] {grid-column:span 6!important;grid-row:auto!important}
 .editorial-news-page .editorial-news-grid > [class*="col-"]:first-child {grid-column:span 12!important}
 .editorial-news-page .editorial-news-grid > [class*="col-"]:first-child .card-img-top {height:300px!important}
}
@media(max-width:600px){
 .editorial-news-page .editorial-news-grid {grid-template-columns:minmax(0,1fr);gap:14px!important}
 .editorial-news-page .editorial-news-grid > [class*="col-"] {grid-column:span 1!important}
 .editorial-news-page .editorial-news-grid .card {display:grid;grid-template-columns:120px minmax(0,1fr);min-height:132px;border-radius:12px!important}
 .editorial-news-page .editorial-news-grid .card > a {height:100%}
 .editorial-news-page .editorial-news-grid .card-img-top {height:100%!important;min-height:132px}
 .editorial-news-page .editorial-news-grid .card-body {padding:12px!important;gap:5px}
 .editorial-news-page .editorial-news-grid .card-title {font-size:15px!important;line-height:1.45!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
 .editorial-news-page .editorial-news-grid .card-text {font-size:12px!important;-webkit-line-clamp:2;line-height:1.5!important}
 .editorial-news-page .editorial-news-grid .card-body > .d-flex {padding-top:5px}
 .editorial-news-page .editorial-news-grid > [class*="col-"]:first-child .card {display:flex}
 .editorial-news-page .editorial-news-grid > [class*="col-"]:first-child .card-img-top {height:210px!important}
 .editorial-news-page .editorial-news-grid > [class*="col-"]:first-child .card-title {font-size:21px!important}
 .editorial-news-page .editorial-news-grid > [class*="col-"]:first-child .card-body {padding:16px!important}
}
@media(prefers-reduced-motion:reduce){.editorial-news-page .editorial-news-grid .card,.editorial-news-page .editorial-news-grid .card-img-top{transition:none}}
