/* DTV-HOME-POLISH01 Correction 04A.3 — Tablet Politics Lead & Ranking Visual Balance Recovery.
 * Scope: 801–1199px only. Restore lead authority while preserving three readable ranked stories.
 */
@media (min-width:801px) and (max-width:1199px){
  body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics{
    grid-template-columns:minmax(0,48%) minmax(0,52%)!important;
    column-gap:12px!important;
  }

  /* Lead: reclaim useful width and use tablet-specific title scale instead of clipping desktop type. */
  body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics > article,
  body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics > article > a,
  body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics > article > a > img{
    width:100%!important;
    max-width:100%!important;
  }
  body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics > article > a > span{
    right:24px!important;
    left:10px!important;
    bottom:30px!important;
    max-height:3.45em!important;
    font-size:12px!important;
    line-height:1.15!important;
    overflow:hidden!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:3!important;
    line-clamp:3!important;
  }
  body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics > article > a > small{
    right:10px!important;
    left:10px!important;
    bottom:10px!important;
    font-size:7px!important;
    line-height:1.15!important;
  }
  body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics > article > b{
    right:8px!important;
    bottom:10px!important;
  }

  /* Ranking: spend vertical space on copy so the lead does not have to surrender width. */
  body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics > ol > li::before{
    width:27px!important;
    font-size:13px!important;
  }
  body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics > ol > li > a{
    gap:3px!important;
    padding:7px 1px 7px 30px!important;
  }
  body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics > ol > li > a > span{
    max-height:3.75em!important;
    font-size:10px!important;
    line-height:1.25!important;
    -webkit-line-clamp:3!important;
    line-clamp:3!important;
  }
  body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics > ol > li > a > small{
    font-size:7px!important;
    line-height:1.2!important;
  }
}
