/* Header identity: midnight blue, teal and warm brass. Scoped to the header. */
html[data-persona] .site-header.mh-premium-header{background:radial-gradient(ellipse at 85% 0%,#246c70 0%,transparent 48%),linear-gradient(110deg,#102e43 0%,#154e54 70%,#174d4a 100%);border-bottom:3px solid #d4b16a;box-shadow:0 5px 24px #102e4326}
html[data-persona] .mh-premium-header .department-wordmark,html[data-persona] .mh-premium-header .mh-app-context{color:#fff}
html[data-persona] .mh-premium-header .brand small{color:#e4d1a5}
html[data-persona] .mh-premium-header .official-logo{border:1px solid #d4b16a99;box-shadow:0 0 0 4px #ffffff09}
html[data-persona] .mh-premium-header .mh-premium-nav>a,html[data-persona] .mh-premium-header .mh-mega>summary{color:#f1f7f7;transition:background .18s,color .18s}
html[data-persona] .mh-premium-header .mh-premium-nav>a:hover,html[data-persona] .mh-premium-header .mh-mega>summary:hover,html[data-persona] .mh-premium-header .mh-mega[open]>summary{background:#ffffff14;color:#f9dfa6}
html[data-persona] .mh-premium-header .mh-premium-nav>a[aria-current=page]{color:#f9dfa6;background:#ffffff0c}
html[data-persona] .mh-premium-header .mh-premium-nav>a[aria-current=page]:after,html[data-persona] .mh-premium-header .mh-mega[open]>summary:after{background:#edc879}
html[data-persona] .mh-premium-header .language-picker>summary,html[data-persona] .mh-premium-header .language-picker>summary strong{color:#eef6f4}
html[data-persona] .mh-premium-header :is(.spatial-toggle,.spatial-toggle[aria-checked=true],.mobile-navigation>summary,.language-picker>summary,.mh-app-back){background:#ffffff10;color:#eef6f4;border:1px solid #ffffff24}
html[data-persona] .mh-premium-header .mh-header-utility a{background:#ffffff10;color:#eef6f4}
html[data-persona] .mh-premium-header .department-header>.btn.primary{background:linear-gradient(115deg,#f2d697,#dcb56b);color:#163832;border:1px solid #f2d697;box-shadow:0 4px 14px #051e3326;font-weight:800}
html[data-persona] .mh-premium-header .department-header>.btn.primary:hover{background:#f8dfa8;color:#102e43;box-shadow:0 6px 18px #051e3340}
html[data-persona] .mh-premium-header :is(a,button,summary):focus-visible{outline:3px solid #efc97f;outline-offset:3px}
html[data-persona] .mh-premium-header .translation-notice{background:#ffffff0d;color:#eef6f4;border-color:#ffffff24}
html[data-persona] .mh-premium-header .translation-notice :is(strong,button,summary){color:#f9dfa6}
html[data-persona] .mh-premium-header .translation-details p{color:#dcebe6}
html[data-persona] .mh-premium-header :is(.mh-mega-panel,.mh-premium-mobile,.language-options){border-top-color:#d4b16a}
html[data-persona] .mh-premium-header .mh-mega-intro{background:linear-gradient(110deg,#eef6f3,#f8f2e6)}
html[data-persona] .mh-premium-header .mh-mega-columns h3{color:#18565c}
/* A gentle colour bridge into the existing homepage introduction. */
html[data-persona] main .home-hero{background:radial-gradient(ellipse at 85% 18%,#dbeee8 0%,transparent 53%),radial-gradient(ellipse at 10% 60%,#f2e2c3 0%,transparent 48%),#f5f3ec!important;--hero-ink:#153f43;--hero-muted:#415d5b;--hero-gold:#997039;--hero-line:#c4d4cc}
html[data-persona] main .home-hero .audience-copy h1{color:#153f43}
html[data-persona] main .home-hero .audience-copy .actions .btn.primary{background:linear-gradient(110deg,#16445a,#1c6863);border-color:#1c6863;box-shadow:0 7px 18px #1c686320}
html[data-persona] main .home-hero .audience-copy .actions .btn.primary:hover{background:#174f50}
html[data-persona] main .home-hero .audience-portrait figcaption{background:linear-gradient(110deg,#153d50,#1b615b)}
@media(prefers-reduced-motion:reduce){html[data-persona] .mh-premium-header *{transition:none!important}}
/* Navigation overrides the shared link foreground on the dark masthead. */
html[data-persona] .site-header.mh-premium-header .mh-premium-nav>a,html[data-persona] .site-header.mh-premium-header .mh-mega>summary{color:#f1f7f7!important}
html[data-persona] .site-header.mh-premium-header .mh-premium-nav>a[aria-current=page],html[data-persona] .site-header.mh-premium-header .mh-premium-nav>a:hover,html[data-persona] .site-header.mh-premium-header .mh-mega>summary:hover,html[data-persona] .site-header.mh-premium-header .mh-mega[open]>summary{color:#f9dfa6!important}
html[data-persona] body .site-header.mh-premium-header .department-header .department-navigation .mh-premium-nav>a,html[data-persona] body .site-header.mh-premium-header .department-header .department-navigation .mh-premium-nav .mh-mega>summary{color:#f1f7f7!important}
html[data-persona] body .site-header.mh-premium-header .department-header .department-navigation .mh-premium-nav>a[aria-current=page],html[data-persona] body .site-header.mh-premium-header .department-header .department-navigation .mh-premium-nav>a:hover,html[data-persona] body .site-header.mh-premium-header .department-header .department-navigation .mh-premium-nav .mh-mega>summary:hover{color:#f9dfa6!important}
@layer base {
 html[data-persona] .mh-premium-header .mh-premium-nav>a,html[data-persona] .mh-premium-header .mh-premium-nav .mh-mega>summary{color:#f1f7f7!important}
 html[data-persona] .mh-premium-header .mh-premium-nav>a[aria-current=page],html[data-persona] .mh-premium-header .mh-premium-nav>a:hover,html[data-persona] .mh-premium-header .mh-premium-nav .mh-mega>summary:hover{color:#f9dfa6!important}
}
