/* DTV-HOME-POLISH01 Correction 04B.2 — 768px Residual Structural Recovery & Breakpoint Lock.
 * Scope: 641–800px only. Surgical residual fixes after 04B.1. Footer untouched.
 */
@media (min-width:641px) and (max-width:800px){
  /* Now-on-Network: reserve the controls and expose exactly two complete story cells.
   * Avoid the accidental half-card state while preserving horizontal continuation. */
  body.home [data-dtv-homepage="ux10"] .dtv-g3-ticker__viewport{min-width:0!important;overflow:hidden!important;}
  body.home [data-dtv-homepage="ux10"] .dtv-g3-ticker__viewport>ul{
    display:flex!important;width:max-content!important;min-width:100%!important;height:100%!important;
  }
  body.home [data-dtv-homepage="ux10"] .dtv-g3-ticker__viewport li{
    box-sizing:border-box!important;flex:0 0 50%!important;width:50%!important;min-width:0!important;
  }
  body.home [data-dtv-homepage="ux10"] .dtv-g3-ticker__viewport li>a{
    box-sizing:border-box!important;width:100%!important;min-width:0!important;padding-right:14px!important;
  }
  body.home [data-dtv-homepage="ux10"] .dtv-g3-ticker__viewport span,
  body.home [data-dtv-homepage="ux10"] .dtv-g3-ticker__viewport small{max-width:100%!important;}

  /* Local Network: restore a real two-row discovery track. 04B.1 compressed the
   * 85px tablet card contract to 78px and clipped row-one typography. */
  body.home [data-dtv-homepage="ux10"] .dtv-page07-regions{
    box-sizing:border-box!important;height:238px!important;min-height:238px!important;
    padding:9px 8px 48px!important;overflow:hidden!important;
  }
  body.home [data-dtv-homepage="ux10"] .dtv-g5-local-network__rail{
    display:grid!important;grid-template-rows:repeat(2,85px)!important;grid-auto-flow:column!important;
    grid-auto-columns:50%!important;width:100%!important;height:176px!important;gap:6px 0!important;overflow:visible!important;
  }
  body.home [data-dtv-homepage="ux10"] .dtv-g5-local-network__rail>a{
    display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;
    column-gap:9px!important;align-content:center!important;width:auto!important;height:85px!important;min-height:85px!important;
    margin:0 3px!important;padding:8px!important;overflow:hidden!important;
  }
  body.home [data-dtv-homepage="ux10"] .dtv-g5-local-network__card-logo{
    grid-row:1/4!important;width:48px!important;height:48px!important;padding:6px!important;
  }
  body.home [data-dtv-homepage="ux10"] .dtv-g5-local-network__rail>a>small{margin-top:0!important;align-self:end!important;}
  body.home [data-dtv-homepage="ux10"] .dtv-g5-local-network__rail>a>strong{
    align-self:center!important;margin-top:3px!important;max-height:2.2em!important;line-height:1.08!important;
    -webkit-line-clamp:2!important;line-clamp:2!important;
  }
  body.home [data-dtv-homepage="ux10"] .dtv-g5-local-network__rail>a>em{align-self:start!important;margin-top:3px!important;}

  /* Residual rhythm: trim only the oversized G4 -> Local Network transition. */
  body.home [data-dtv-homepage="ux10"] .dtv-g4-composition + .dtv-g5-local-network{margin-top:48px!important;}
}
