/* DTV-HOME-POLISH01 Correction 03C — Politics Editorial Ranking Redesign
 * Desktop-only refinement of the Politics 01–03 secondary editorial ranking.
 * Preserve the portrait lead, section header, queries and responsive contracts.
 */
@media (min-width:1280px){
  body.home [data-dtv-homepage="ux10"] .dtv-g6-politics>ol{
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-template-rows:repeat(3,minmax(0,1fr))!important;
    align-self:stretch!important;
    height:100%!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    overflow:hidden!important;
    counter-reset:dtv-politics-rank!important;
  }

  body.home [data-dtv-homepage="ux10"] .dtv-g6-politics>ol>li{
    position:relative!important;
    display:flex!important;
    align-items:stretch!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-bottom:1px solid rgba(26,46,74,.12)!important;
    counter-increment:dtv-politics-rank!important;
  }
  body.home [data-dtv-homepage="ux10"] .dtv-g6-politics>ol>li:last-child{
    border-bottom:0!important;
  }

  body.home [data-dtv-homepage="ux10"] .dtv-g6-politics>ol>li:before{
    position:absolute!important;
    top:50%!important;
    left:0!important;
    z-index:2!important;
    width:38px!important;
    margin:0!important;
    transform:translateY(-50%)!important;
    color:#cc0000!important;
    content:counter(dtv-politics-rank, decimal-leading-zero)!important;
    font:850 18px/1 Inter,sans-serif!important;
    letter-spacing:-.02em!important;
  }

  body.home [data-dtv-homepage="ux10"] .dtv-g6-politics>ol>li>a{
    display:flex!important;
    flex:1 1 auto!important;
    flex-direction:column!important;
    justify-content:center!important;
    align-items:flex-start!important;
    gap:7px!important;
    width:100%!important;
    min-width:0!important;
    height:100%!important;
    min-height:0!important;
    margin:0!important;
    padding:15px 4px 15px 48px!important;
    box-sizing:border-box!important;
  }
  body.home [data-dtv-homepage="ux10"] .dtv-g6-politics>ol>li>a>img{
    display:none!important;
  }
  body.home [data-dtv-homepage="ux10"] .dtv-g6-politics>ol>li>a>span{
    display:-webkit-box!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    overflow:hidden!important;
    color:#14263e!important;
    font:800 14px/1.28 Inter,sans-serif!important;
    text-wrap:pretty!important;
    overflow-wrap:break-word!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:2!important;
    line-clamp:2!important;
  }
  body.home [data-dtv-homepage="ux10"] .dtv-g6-politics>ol>li>a>small{
    display:block!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    overflow:hidden!important;
    color:#7a8797!important;
    font:600 9px/1.3 Inter,sans-serif!important;
    white-space:nowrap!important;
    text-overflow:ellipsis!important;
  }

  body.home [data-dtv-homepage="ux10"] .dtv-g6-politics>ol>li>a:focus-visible{
    outline:2px solid rgba(204,0,0,.55)!important;
    outline-offset:-2px!important;
    border-radius:6px!important;
  }
}
