/* Vidyanik Core 1.5.48 - compact product title + scalable 3+ programme density.
 * Product-only, additive layer. No checkout, account, PDF, pricing or theme globals.
 */
body.vid-product-premium-page .vid-product-v4__summary h1{
  max-width:19ch;
  font-size:clamp(1.68rem,7vw,2.08rem)!important;
  line-height:1.06!important;
}
body.vid-product-premium-page .vid-product-programmes--dense .vid-product-programmes__list{gap:4px}
body.vid-product-premium-page .vid-product-programmes--dense .vid-product-programmes__list a,
body.vid-product-premium-page .vid-product-programmes--dense .vid-product-programmes__list a:visited,
body.vid-product-premium-page .vid-product-programmes--dense .vid-product-programmes__list span{
  min-height:24px;
  padding:4px 7px;
  font-size:.64rem;
  font-weight:800;
  line-height:1.15;
}
@media (min-width:48rem){
  body.vid-product-premium-page .vid-product-v4__summary h1{font-size:2.12rem!important}
}
@media (min-width:64rem){
  body.vid-product-premium-page .vid-product-v4__summary h1{font-size:clamp(2.10rem,2.55vw,2.62rem)!important;line-height:1.03!important}
}
@media (max-width:600px){
  body.vid-product-premium-page .vid-product-v4__summary h1{font-size:clamp(1.44rem,6.2vw,1.72rem)!important;line-height:1.08!important}
  body.vid-product-premium-page .vid-product-programmes--dense .vid-product-programmes__list{gap:4px}
  body.vid-product-premium-page .vid-product-programmes--dense .vid-product-programmes__list a,
  body.vid-product-premium-page .vid-product-programmes--dense .vid-product-programmes__list a:visited,
  body.vid-product-premium-page .vid-product-programmes--dense .vid-product-programmes__list span{min-height:23px;padding:4px 6px;font-size:.61rem}
}
