/* DTV-HOME-POLISH01 Correction 04A.4 — Tablet Politics Typography, Ranking Density & Play Control Finalization.
 * Scope: 801–1199px only. Preserve 48/52 geometry; refine type density and move play control clear of duration metadata.
 */
@media (min-width:801px) and (max-width:1199px){
  /* Geometry is intentionally locked from 04A.3. */
  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 title: restore a little editorial authority while retaining a safe three-line fit. */
  body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics > article > a > span{
    right:10px!important;
    left:10px!important;
    bottom:30px!important;
    max-height:3.42em!important;
    font-size:13px!important;
    line-height:1.14!important;
    overflow:hidden!important;
    -webkit-box-orient:vertical!important;
    -webkit-line-clamp:3!important;
    line-clamp:3!important;
  }

  /* Duration remains in the lower metadata zone, unobstructed by the play control. */
  body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics > article > b{
    right:8px!important;
    top:auto!important;
    bottom:10px!important;
  }

  /* Play belongs to the media corner, not the metadata line. */
  body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics > article > .dtv-page08-lead-play{
    top:10px!important;
    right:10px!important;
    bottom:auto!important;
    left:auto!important;
    width:28px!important;
    height:28px!important;
    font-size:9px!important;
  }

  /* Ranked stories: use the available vertical space for readable three-line headlines. */
  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:4px!important;
    padding:7px 1px 7px 30px!important;
  }
  body.home main[data-dtv-homepage="ux10"] .dtv-g6-politics > ol > li > a > span{
    max-height:3.66em!important;
    font-size:10.5px!important;
    line-height:1.22!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:7.25px!important;
    line-height:1.2!important;
  }
}
