/* V15 final visual hierarchy: dark navy is a stage, not a text colour. */
body.v4 .xhero.home h1 .accent,
body.v4 .v10-lineup-hero h1 .accent,
body.v4 .hbg-features h1 .accent,
body.v4 .v10-materials-hero h1 .accent,
body.v4 .v11-scenarios-hero h1 .accent,
body.v4 .v13-story-hero h1 .accent,
body.v4 .dark-sec .bigen .hl,
body.v4 .v12-compliance h2{
  color:#f7f9fc!important;
}

body.v4 .xhero.home .eyebrow,
body.v4 .v10-lineup-hero .eyebrow,
body.v4 .hbg-features .eyebrow,
body.v4 .v10-materials-hero .eyebrow,
body.v4 .v11-scenarios-hero .eyebrow,
body.v4 .v13-story-hero .eyebrow,
body.v4 .dark-sec .eyebrow,
body.v4 .v12-compliance .eyebrow{
  color:#ffb04a!important;
}

body.v4 .dark-sec .cnsub,
body.v4 .v12-compliance-copy>p{
  color:#c9d3e0!important;
}

html[lang="en"] body.v4 h1,
html[lang="en"] body.v4 h2,
html[lang="en"] body.v4 h3{
  text-wrap:balance;
}

html[lang="en"] body.v4 .nav nav a{
  letter-spacing:-.01em;
}

/* Store: the product-family navigation attaches directly to the main header. */
body.v4.store .machinecatalog{
  padding-top:0!important;
}
body.v4.store .seriesfilter{
  top:64px!important;
}
