/* DTV-PAGE08 Correction 03 — authoritative mockup-accurate composition recovery. */
[data-dtv-homepage="ux10"] .dtv-g6-editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 34px;margin-top:72px}
[data-dtv-homepage="ux10"] .dtv-g6-lane{height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}
[data-dtv-homepage="ux10"] .dtv-g6-lane>header{height:36px;margin:0 0 14px;align-items:center}
[data-dtv-homepage="ux10"] .dtv-g6-lane h2{font-size:28px;line-height:1;text-transform:uppercase}
[data-dtv-homepage="ux10"] .dtv-g6-lane>header>a{font-size:12px;line-height:28px;color:#e6162b!important}

/* Politics: cinematic overlay lead plus ranked editorial list. */
[data-dtv-homepage="ux10"] .dtv-g6-politics{display:grid;grid-template-columns:minmax(0,58%) minmax(0,42%);grid-template-rows:50px 248px;column-gap:18px}
[data-dtv-homepage="ux10"] .dtv-g6-politics>header{grid-column:1/-1}
[data-dtv-homepage="ux10"] .dtv-g6-politics>article{position:relative;height:248px;overflow:hidden;border-radius:12px;background:#091b31}
[data-dtv-homepage="ux10"] .dtv-g6-politics>article>a{position:relative;display:block;height:248px}
[data-dtv-homepage="ux10"] .dtv-g6-politics>article>a:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,18,32,.06) 18%,rgba(6,18,32,.9) 100%);content:""}
[data-dtv-homepage="ux10"] .dtv-g6-politics>article>a>img{width:100%;height:248px;aspect-ratio:auto;border-radius:0;object-fit:cover}
[data-dtv-homepage="ux10"] .dtv-g6-politics>article>a>span{position:absolute;z-index:2;right:54px;bottom:40px;left:20px;margin:0;color:#fff;font-size:20px;line-height:1.08;-webkit-line-clamp:3}
[data-dtv-homepage="ux10"] .dtv-g6-politics>article>a>small{position:absolute;z-index:2;bottom:18px;left:20px;display:block;margin:0;color:rgba(255,255,255,.76);font-size:10px}
[data-dtv-homepage="ux10"] .dtv-g6-politics>article>b{right:54px;top:auto;bottom:18px}
[data-dtv-homepage="ux10"] .dtv-g6-politics>ol{height:248px}
[data-dtv-homepage="ux10"] .dtv-g6-politics>ol li{height:82.666px}
[data-dtv-homepage="ux10"] .dtv-g6-politics>ol a{padding:11px 8px 10px 42px}
[data-dtv-homepage="ux10"] .dtv-g6-politics>ol li:before{left:6px;color:#53657a;font:850 20px/1 Commissioner,serif;content:"0" attr(data-rank)}
[data-dtv-homepage="ux10"] .dtv-g6-politics>ol a>span{font-size:14px;line-height:1.17}

/* Backstage: full-width cinematic lead plus related visual strip. */
[data-dtv-homepage="ux10"] .dtv-g6-backstage{display:grid;grid-template-columns:1fr;grid-template-rows:50px 190px 58px;gap:0}
[data-dtv-homepage="ux10"] .dtv-g6-backstage>header{grid-column:1;grid-row:1}
[data-dtv-homepage="ux10"] .dtv-g6-backstage>article{position:relative;grid-row:2;height:190px;overflow:hidden;border-radius:12px;background:#091b31}
[data-dtv-homepage="ux10"] .dtv-g6-backstage>article>a{position:relative;display:block;height:190px}
[data-dtv-homepage="ux10"] .dtv-g6-backstage>article>a:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,18,32,.08),rgba(6,18,32,.9));content:""}
[data-dtv-homepage="ux10"] .dtv-g6-backstage>article>a>img{width:100%;height:190px;aspect-ratio:auto;border-radius:0;object-fit:cover}
[data-dtv-homepage="ux10"] .dtv-g6-backstage>article>a>span{position:absolute;z-index:2;right:56px;bottom:34px;left:20px;margin:0;color:#fff;font-size:21px;line-height:1.08;-webkit-line-clamp:2}
[data-dtv-homepage="ux10"] .dtv-g6-backstage>article>a>small{position:absolute;z-index:2;bottom:15px;left:20px;display:block;margin:0;color:rgba(255,255,255,.76);font-size:10px}
[data-dtv-homepage="ux10"] .dtv-g6-backstage>ul{display:grid;grid-row:3;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:52px;gap:8px;height:58px;padding-top:6px}
[data-dtv-homepage="ux10"] .dtv-g6-backstage>ul li{height:52px;border:0}
[data-dtv-homepage="ux10"] .dtv-g6-backstage>ul a{display:block;height:52px;padding:0}
[data-dtv-homepage="ux10"] .dtv-g6-backstage>ul img{width:100%;height:52px;border-radius:7px;object-fit:cover}
[data-dtv-homepage="ux10"] .dtv-g6-backstage>ul a>span,[data-dtv-homepage="ux10"] .dtv-g6-backstage>ul a>small{display:none}
.dtv-page08-lead-badge{position:absolute;z-index:3;top:15px;left:18px;display:inline-flex;padding:6px 9px;border-radius:5px;background:#e6162b;color:#fff;font:850 9px/1 Inter,sans-serif;letter-spacing:.035em}.dtv-page08-lead-play{position:absolute;z-index:3;right:17px;bottom:18px;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#fff;color:#102a45;font:900 11px/1 Inter,sans-serif;font-style:normal}

/* Shows: portrait poster rail. */
[data-dtv-homepage="ux10"] .dtv-g6-shows>ul{display:grid;grid-template-columns:repeat(var(--dtv-page08-show-count,3),minmax(0,1fr));gap:14px}
[data-dtv-homepage="ux10"] .dtv-g6-shows li{min-width:0}
[data-dtv-homepage="ux10"] .dtv-g6-shows li>a{position:relative;display:block;height:248px;overflow:hidden;border-radius:11px;background:#091b31}
[data-dtv-homepage="ux10"] .dtv-page08-show-media{width:100%;height:248px;aspect-ratio:4/5;border-radius:0}
[data-dtv-homepage="ux10"] .dtv-page08-show-media:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 32%,rgba(5,16,29,.92) 100%);content:""}
[data-dtv-homepage="ux10"] .dtv-page08-show-media[data-media-source="logo"]{padding:30px;background:#0b2743}
[data-dtv-homepage="ux10"] .dtv-g6-shows strong{position:absolute;z-index:2;right:14px;bottom:34px;left:14px;margin:0;color:#fff;font-size:17px;line-height:1.08;-webkit-line-clamp:2}
[data-dtv-homepage="ux10"] .dtv-g6-shows li>a>span:not(.dtv-page08-show-media){display:none}
[data-dtv-homepage="ux10"] .dtv-g6-shows small{position:absolute;z-index:2;right:14px;bottom:14px;left:14px;margin:0;color:rgba(255,255,255,.76);font-size:9px}

/* Highlights: compact mockup 3x2 video wall. */
[data-dtv-homepage="ux10"] .dtv-g6-highlights>ul{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,116px);gap:12px 10px}
[data-dtv-homepage="ux10"] .dtv-g6-highlights li{height:116px;overflow:visible}
[data-dtv-homepage="ux10"] .dtv-g6-highlights li>a{height:116px!important;grid-template-rows:76px minmax(0,1fr)!important}
[data-dtv-homepage="ux10"] .dtv-g6-highlights li a>img{height:76px!important;border-radius:8px}
[data-dtv-homepage="ux10"] .dtv-g6-highlights li a>span{margin-top:6px!important;font-size:12px!important;line-height:1.15!important}
[data-dtv-homepage="ux10"] .dtv-page08-highlight-duration{top:60px}

@media(max-width:1023px){[data-dtv-homepage="ux10"] .dtv-g6-editorial{grid-template-columns:1fr;gap:42px;width:95%}[data-dtv-homepage="ux10"] .dtv-g6-shows>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){[data-dtv-homepage="ux10"] .dtv-g6-editorial{width:100%;gap:34px;margin-top:58px}[data-dtv-homepage="ux10"] .dtv-g6-lane{padding-inline:18px}[data-dtv-homepage="ux10"] .dtv-g6-lane h2{font-size:25px}[data-dtv-homepage="ux10"] .dtv-g6-politics{display:block}[data-dtv-homepage="ux10"] .dtv-g6-politics>article{height:220px}[data-dtv-homepage="ux10"] .dtv-g6-politics>article>a{height:220px}[data-dtv-homepage="ux10"] .dtv-g6-politics>article>a>img{height:220px}[data-dtv-homepage="ux10"] .dtv-g6-politics>ol{height:auto;margin-top:10px}[data-dtv-homepage="ux10"] .dtv-g6-backstage{grid-template-rows:50px 190px 58px}[data-dtv-homepage="ux10"] .dtv-g6-shows>ul{display:flex;gap:12px}[data-dtv-homepage="ux10"] .dtv-g6-shows>ul li{flex:0 0 62%}[data-dtv-homepage="ux10"] .dtv-g6-highlights>ul{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}}
@media(max-width:419px){[data-dtv-homepage="ux10"] .dtv-g6-backstage>ul{grid-template-columns:repeat(3,minmax(0,1fr))}[data-dtv-homepage="ux10"] .dtv-g6-highlights>ul{grid-template-columns:1fr}[data-dtv-homepage="ux10"] .dtv-g6-highlights li{height:76px}}
