/* Brand colour and family overrides for css/page-hero.css; layout remains in the original stylesheet. */
html[data-anatomic-brand] .ai-page-hero{background:var(--ai-color-navy);color:var(--ai-color-white);}
html[data-anatomic-brand] .ai-page-hero__media::after{background:linear-gradient(90deg,rgba(15,35,64,0.93) 0%,rgba(15,35,64,0.72) 54%,rgba(15,35,64,0.22) 100%);}
html[data-anatomic-brand] .ai-page-hero__breadcrumbs li{color:rgba(255,255,255,0.76);}
html[data-anatomic-brand] .ai-page-hero__breadcrumbs li:not(:last-child)::after{color:rgba(255,255,255,0.4);}
html[data-anatomic-brand] .ai-page-hero__breadcrumbs a{color:var(--ai-color-white);}
html[data-anatomic-brand] .ai-page-hero__eyebrow{color:var(--ai-color-accent-inverse-soft);}
html[data-anatomic-brand] .ai-page-hero h1{color:var(--ai-color-white);font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-page-hero__lead{color:rgba(255,255,255,0.88);}
html[data-anatomic-brand] .ai-page-hero__action{border:1px solid var(--ai-color-white);border-radius:0;background:var(--ai-color-white);color:var(--ai-color-ink);}
html[data-anatomic-brand] .ai-page-hero__action:hover{background:#f2f5f8;color:var(--ai-color-ink);}
html[data-anatomic-brand] .ai-page-hero__action:focus-visible{outline:3px solid var(--ai-color-highlight);outline-offset:5px;}
@media (max-width: 560px){html[data-anatomic-brand] .ai-page-hero__media::after{background:linear-gradient(90deg,rgba(15,35,64,0.94),rgba(15,35,64,0.7));}}
