/* Embed the existing app TV below the shared product header. */
body.nst-product-network.nst-front-screen,
body.nst-product-network.nst-front-screen [data-front-view] { height: auto; min-height: 100dvh; overflow: visible; }
body.nst-product-network.nst-front-screen::after { display: none; }
body.nst-product-network .nst-site-header { border-bottom: 0; }
body.nst-product-network.nst-front-screen [data-front-view] > .nst-network-tv-frame { display: block !important; }
body.nst-product-network.nst-front-screen [data-front-view] > .nst-hero,
body.nst-product-network.nst-front-screen [data-front-view] > .nst-playing { display: none !important; }
.nst-network-tv-frame { display: block; width: 100%; min-height: 1500px; border: 0; background: #0b0b0c; }
@media(max-width:760px) {
  body.nst-product-network.nst-front-screen,
  body.nst-product-network.nst-front-screen .nst,
  body.nst-product-network.nst-front-screen [data-front-view] { height:auto; min-height:100dvh; overflow:visible; }
}

/* The TV starts directly under the fixed shared header. */
body.nst-product-network .nst { padding-top: 64px; }
@media(max-width:899px) { body.nst-product-network .nst { padding-top: 112px; } }
