/* Exact colours from the client's board. Colour-only additions: no layout,
   typography, sizing, spacing, image or motion properties are changed. */
body:is(.v1,.v2,.v3,.chooser){
  --brand-green:#139d55;--palette-deep-green:#075e4f;
  --heritage-teal:#087e72;--spice-red:#c63029;--saffron:#dea951;
  --ivory:#fbf5e9;--sage:#e6efdf;--sand:#f0e7d8;
  --charcoal:#303735;--pure-white:#ffffff;--ink:#303735;
}
html:has(body:is(.v1,.v2,.v3,.chooser)){scrollbar-color:#139d55 #ffffff}
:is(.v1,.v2,.v3) .breadcrumb,
:is(.v1,.v2,.v3) .footer-grid h3,
:is(.v1,.v2,.v3) .footer-bottom{color:var(--palette-deep-green)}
:is(.v1,.v2,.v3) .desktop-nav>a:hover,
:is(.v1,.v2,.v3) .desktop-nav>a[aria-current=page]{border-color:var(--heritage-teal)}
:is(.v1,.v2,.v3) .header-inner>.button:hover{background:var(--heritage-teal);color:var(--pure-white)}
.reference-eyebrow{color:var(--heritage-teal)}
.reference-brand{background:var(--sage)}
.reference-brand .reference-eyebrow{color:var(--palette-deep-green)}
.reference-feature-card:nth-child(2){background:var(--sand)}
.reference-service-card{border-color:var(--brand-green)}
.reference-tone-1{border-color:var(--saffron)}
.reference-tone-2{border-color:var(--heritage-teal)}
.reference-tone-3{border-color:var(--spice-red)}
.reference-guides>a{background:var(--palette-deep-green)}
.reference-guides>a:nth-child(2){background:var(--heritage-teal)}
.reference-guides>a:nth-child(3){background:var(--spice-red)}
.reference-guides h3,.reference-guides .reference-eyebrow,.reference-guides .text-link{color:var(--pure-white)}
:is(.v1,.v2,.v3) .service-card,
:is(.v1,.v2,.v3) .chapter-service-copy,
:is(.v1,.v2,.v3) .offering-detail-grid>a{box-shadow:inset 0 -3px 0 var(--brand-green)}
:is(.v1,.v2,.v3) .service-card:nth-child(3n+2),
:is(.v1,.v2,.v3) .offering-detail-grid>a:nth-child(3n+2){box-shadow:inset 0 -3px 0 var(--heritage-teal)}
:is(.v1,.v2,.v3) .service-card:nth-child(3n),
:is(.v1,.v2,.v3) .offering-detail-grid>a:nth-child(3n){box-shadow:inset 0 -3px 0 var(--spice-red)}
:is(.v1,.v2,.v3) .insight-card{box-shadow:inset 0 3px 0 var(--heritage-teal)}
:is(.v1,.v2,.v3) .insight-card:nth-child(3n){box-shadow:inset 0 3px 0 var(--spice-red)}
:is(.v1,.v2,.v3) .related-grid>a:nth-child(3n+2){background:var(--sage)}
:is(.v1,.v2,.v3) .related-grid>a:nth-child(3n){background:var(--sand)}
.v2 .chapter-nav a[aria-current=location]{border-color:var(--brand-green)}
.v2 .print-chapter{background:var(--ivory);box-shadow:inset 0 3px 0 var(--saffron)}
.v2 .chapter-guides{background:var(--palette-deep-green)}
.v2 .chapter-guides a:nth-of-type(1){background:var(--sand);color:var(--palette-deep-green)}
.v2 .chapter-guides a:nth-of-type(2){background:var(--heritage-teal);color:var(--pure-white)}
.v2 .chapter-guides a:nth-of-type(3){background:var(--spice-red);color:var(--pure-white)}
.v2 .brief-band{box-shadow:inset 0 3px 0 var(--saffron)}
/* Retain Nellara's main green bands, metallic controls and pale-mint footer. */
:is(.v1,.v2,.v3) footer{background:#e1f6ec}
.chooser .choice-2{background:var(--sage)}
.chooser .choice-3{background:var(--sand)}
