/* DRUK R5.13 — Nextwebi-style 3-line hero copy hierarchy.
   1 eyebrow + exactly 2 headline lines. No hero paragraph.
   Geometry, images, controls, header and responsive positioning remain unchanged. */
body.v83-home .vh-copy-click-target > h1,
body.v83-home .vh-copy-click-target > h2{
  margin-bottom:0!important;
}
body.v83-home .vh-copy-click-target > h1 > span,
body.v83-home .vh-copy-click-target > h2 > span{
  display:block!important;
  white-space:nowrap!important;
}

@media (min-width:921px){
  body.v83-home .vh-copy-click-target > h1,
  body.v83-home .vh-copy-click-target > h2{
    font-size:clamp(2.75rem,3.65vw,3.55rem)!important;
    line-height:1.04!important;
    max-width:760px!important;
  }
}

@media (min-width:521px) and (max-width:920px){
  body.v83-home .vh-copy-click-target > h1,
  body.v83-home .vh-copy-click-target > h2{
    font-size:clamp(1.8rem,4.5vw,2.3rem)!important;
    line-height:1.04!important;
  }
}

@media (max-width:520px){
  body.v83-home .vh-copy-click-target > h1,
  body.v83-home .vh-copy-click-target > h2{
    font-size:clamp(23px,6.7vw,28px)!important;
    line-height:1.03!important;
    letter-spacing:-.025em!important;
  }
  body.v83-home .vh-copy-click-target > h1 > span,
  body.v83-home .vh-copy-click-target > h2 > span{
    white-space:nowrap!important;
  }
}

@media (max-width:340px){
  body.v83-home .vh-copy-click-target > h1,
  body.v83-home .vh-copy-click-target > h2{
    font-size:22px!important;
  }
}
