/* DTV-PAGE04 G9 Correction 02 — desktop density, card geometry and readability. */
@media (min-width:1280px){
  [data-dtv-homepage="ux10"] .dtv-g4-composition{height:420px;gap:28px}
  [data-dtv-homepage="ux10"] .dtv-g4-composition>section{height:420px}
  .dtv-g4-councils__grid,.dtv-g4-news__grid{height:364px;gap:20px}
  .dtv-g4-councils__grid article,.dtv-g4-councils__grid article>a,.dtv-g4-news__grid article,.dtv-g4-news__grid article>a,.dtv-g4-councils__grid ol,.dtv-g4-news__grid ul{height:344px}
  .dtv-g4-civic-media,.dtv-g4-news__grid article img{height:344px;object-fit:cover}
  .dtv-g4-councils__grid article strong,.dtv-g4-news__grid article span{font-size:20px;line-height:24px;-webkit-line-clamp:3}
  .dtv-g4-councils__grid li span,.dtv-g4-news__grid li span{font-size:14px;line-height:18px;-webkit-line-clamp:3}

  [data-dtv-homepage="ux10"] .dtv-g5-local-network{grid-template-columns:minmax(360px,30%) 280px minmax(0,1fr);height:260px;margin-top:40px}
  .dtv-g5-local-network__map,.dtv-g5-local-network__active,.dtv-g5-local-network__rail,.dtv-g5-local-network__rail>a{height:260px}
  .dtv-g5-local-network__map{padding:34px 38px}.dtv-g5-local-network__map span{width:82px;height:82px;font-size:20px}.dtv-g5-local-network__map strong{font-size:31px;line-height:34px}
  .dtv-g5-local-network__active{padding:30px 26px}.dtv-g5-local-network__active>span{font-size:11px;line-height:14px}.dtv-g5-local-network__active h2{font-size:25px;line-height:29px;white-space:normal}.dtv-g5-local-network__active p{font-size:13px;line-height:18px}.dtv-g5-local-network__active small{font-size:11px;line-height:15px;white-space:normal}.dtv-g5-local-network__active a{margin-top:12px;min-height:44px;font-size:11px;line-height:44px}
  .dtv-g5-local-network__rail{grid-auto-columns:minmax(190px,1fr)}.dtv-g5-local-network__rail>a{padding:28px 20px}.dtv-g5-local-network__rail>a>span{font-size:11px;line-height:14px}.dtv-g5-local-network__rail>a>strong{font-size:18px;line-height:22px}.dtv-g5-local-network__rail>a>small{font-size:11px;line-height:15px}

  [data-dtv-homepage="ux10"] .dtv-g6-editorial{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;margin-top:40px;gap:24px}
  .dtv-g6-lane{height:410px;padding:22px 24px;border-radius:12px;overflow:hidden}
  .dtv-g6-lane>header{height:42px;margin-bottom:14px}.dtv-g6-lane h2{font-size:23px;line-height:27px}.dtv-g6-lane>header>a{min-height:44px;font-size:11px;line-height:44px}
  .dtv-g6-lane a>span{font-size:14px;line-height:18px}.dtv-g6-lane a>small{font-size:10px;line-height:13px}
  .dtv-g6-politics,.dtv-g6-backstage{grid-template-columns:minmax(260px,1.2fr) minmax(230px,1fr);grid-template-rows:56px 316px;column-gap:22px}
  .dtv-g6-politics>article,.dtv-g6-politics>article>a{height:316px}.dtv-g6-politics>article>a,.dtv-g6-backstage>article>a{grid-template-rows:230px auto}.dtv-g6-politics>article>a>span,.dtv-g6-backstage>article a>span{margin-top:10px;font-size:18px;line-height:22px;-webkit-line-clamp:3}
  .dtv-g6-politics>ol li,.dtv-g6-backstage>ul li{height:100px}.dtv-g6-politics>ol li:before{top:42px;font-size:12px;line-height:14px}.dtv-g6-backstage>ul a{grid-template-columns:96px minmax(0,1fr);gap:12px;height:92px}.dtv-g6-backstage>ul a>span{-webkit-line-clamp:3}
  .dtv-g6-shows>ul{gap:16px}.dtv-g6-shows img{height:270px;object-fit:cover}.dtv-g6-shows strong{margin-top:12px;font-size:17px;line-height:21px;white-space:normal}.dtv-g6-shows span{font-size:12px;line-height:16px;-webkit-line-clamp:2}
  .dtv-g6-highlights>ul{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,151px);gap:14px}.dtv-g6-highlights li>a{display:block;height:151px}.dtv-g6-highlights li img{height:98px;object-fit:cover}.dtv-g6-highlights li a>span{margin-top:8px;font-size:13px;line-height:17px;-webkit-line-clamp:2}

  [data-dtv-homepage="ux10"] .dtv-g7-closing{grid-template-columns:minmax(0,1.35fr) minmax(460px,1fr);height:300px;margin-top:40px;gap:24px}
  .dtv-g7-trending,.dtv-g7-newsletter{height:300px;border-radius:12px}
  .dtv-g7-trending{grid-template-columns:170px minmax(0,1fr);padding:24px}.dtv-g7-trending>header span,.dtv-g7-newsletter>header span{font-size:11px;line-height:14px}.dtv-g7-trending h2,.dtv-g7-newsletter h2{font-size:24px;line-height:28px}.dtv-g7-trending>header>a{min-height:44px;font-size:11px;line-height:44px}
  .dtv-g7-trending ol{gap:12px}.dtv-g7-trending li{display:block;height:250px;padding:0 8px}.dtv-g7-trending li>b{display:block;margin-bottom:10px;font-size:22px}.dtv-g7-trending li>a{display:block}.dtv-g7-trending li img{width:100%;height:120px;margin-bottom:12px;object-fit:cover}.dtv-g7-trending li a>span{font-size:13px;line-height:17px;-webkit-line-clamp:4}
  .dtv-g7-newsletter{grid-template-columns:1fr;padding:28px}.dtv-g7-newsletter form{grid-template-columns:1fr 1fr;gap:12px}.dtv-g7-newsletter label>span{font-size:10px;line-height:13px}.dtv-g7-newsletter select,.dtv-g7-newsletter input[type=email],.dtv-g7-newsletter button{height:46px;font-size:13px}.dtv-g7-newsletter__consent{grid-column:1/-1}.dtv-g7-newsletter__consent input{width:18px;height:18px}.dtv-g7-newsletter__consent>span{font-size:10px!important;line-height:14px!important}.dtv-g7-newsletter [data-feedback]{grid-column:1/-1;font-size:10px;line-height:13px}
}


@media (min-width:1024px) and (max-width:1279px){
  [data-dtv-homepage="ux10"] .dtv-g6-editorial{height:auto;gap:20px}.dtv-g6-lane{height:360px;padding:20px}
  [data-dtv-homepage="ux10"] .dtv-g7-closing{height:auto}.dtv-g7-trending,.dtv-g7-newsletter{min-height:260px}
}
