/* Brand colour and family overrides for css/typography.css; layout remains in the original stylesheet. */
html[data-anatomic-brand] h1,html[data-anatomic-brand] h2,html[data-anatomic-brand] h3,html[data-anatomic-brand] h4,html[data-anatomic-brand] h5,html[data-anatomic-brand] h6{font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-home-aligned .bannerarea .headertext h1,html[data-anatomic-brand] .ai-page-hero h1,html[data-anatomic-brand] .ai-service-hero h1,html[data-anatomic-brand] .ai-services-index .ai-services-hero h1{font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-home-aligned .section-2 .headertext :is(h2,h3,h4),html[data-anatomic-brand] .ai-home-aligned .projectsarea10 .headertext :is(h2,h3,h4),html[data-anatomic-brand] .ai-home-aligned .headertext .home-section-title,html[data-anatomic-brand] .ai-home-aligned .Getintouch .home-section-title,html[data-anatomic-brand] .ai-home-aligned .home-project-cta h2,html[data-anatomic-brand] .ai-home-aligned .home-voices__heading h2,html[data-anatomic-brand] .ai-home-aligned .home-honours h2,html[data-anatomic-brand] .ai-about .ai-about-richtext h2,html[data-anatomic-brand] .ai-about .ai-about-proof__head h2,html[data-anatomic-brand] .ai-about .ai-about-next h2,html[data-anatomic-brand] .ai-about .ai-about-contact h2,html[data-anatomic-brand] .ai-training .ai-training-intro .ai-training-richtext h2,html[data-anatomic-brand] .ai-training .ai-training-focus__heading h2,html[data-anatomic-brand] .ai-training .ai-training-next h2,html[data-anatomic-brand] .ai-services-index .ai-services-intro h2,html[data-anatomic-brand] .ai-services-index .ai-services-navigator h2,html[data-anatomic-brand] .ai-services-index .ai-services-cta h2,html[data-anatomic-brand] .single-our_services .ai-section-heading h2,html[data-anatomic-brand] .single-our_services .ai-service-cta h2,html[data-anatomic-brand] .ai-contact-cta h2,html[data-anatomic-brand] .ai-careers .ai-careers-section-head .ai-careers-richtext h2,html[data-anatomic-brand] .ai-careers .ai-careers-apply__intro h2,html[data-anatomic-brand] .ai-careers-collage .ai-careers-youth__section-head h2,html[data-anatomic-brand] .ai-careers-collage .ai-careers-youth__cta h2,html[data-anatomic-brand] .ai-contact-page .contactleft > h2{font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-home-aligned .home-video-gallery__intro h2,html[data-anatomic-brand] .ai-about .ai-about-proof__copy :is(h2,h3,h4),html[data-anatomic-brand] .ai-training .ai-training-program__copy h2,html[data-anatomic-brand] .ai-services-index .ai-services-preview__content h3,html[data-anatomic-brand] .ai-careers-collage .ai-careers-youth__role-profile h3,html[data-anatomic-brand] .ai-contact-page .contactright > .ai-contact-page__title{font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-home-aligned .phimg .home-project-title,html[data-anatomic-brand] .ai-home-aligned .home-video-gallery__info h3,html[data-anatomic-brand] .ai-about .ai-about-purpose__item .ai-about-richtext :is(h2,h3,h4),html[data-anatomic-brand] .ai-services-index .ai-services-item h3,html[data-anatomic-brand] .ai-careers-collage .ai-careers-youth__role-copy :is(h2,h3,h4),html[data-anatomic-brand] .ai-careers-collage .ai-careers-youth__role-highlights h5{font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-about .ai-about-team__label h3{font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-careers-collage .ai-careers-collage__hero-content h2{font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-home-aligned .headertext .home-section-title{color:var(--ai-color-ink);}
html[data-anatomic-brand] .ai-home-aligned .phimg .home-project-title{color:var(--ai-color-white);}
html[data-anatomic-brand] .ai-home-aligned .donations .Projectsarea .home-metric-value{color:var(--ai-color-highlight);font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-home-aligned .section-4 .oijhjiowerwr > .home-service-index{color:var(--ai-color-accent-inverse-soft);}
html[data-anatomic-brand] .ai-home-aligned .section-4 .ikdnwkehuihwer .oijhjiowerwr .servicetext > .home-service-title{color:var(--ai-color-white);font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-home-aligned .servicetext p,html[data-anatomic-brand] .ai-home-aligned .home-video-gallery__caption > p,html[data-anatomic-brand] .ai-home-aligned .bannerarea .headertext .ai-home-hero__lead,html[data-anatomic-brand] .ai-page-hero .ai-page-hero__lead{font-family:var(--ai-font-body);}
html[data-anatomic-brand] .ai-home-aligned .headertext > p:not(.home-eyebrow):not(.ai-home-hero__eyebrow){font-family:var(--ai-font-body);}
html[data-anatomic-brand] .ai-home-aligned .diweojrwer .home-contact-label{color:var(--ai-color-ink);}
html[data-anatomic-brand] .ai-contact-page .contactright > .ai-contact-page__title{color:var(--ai-color-white);}
html[data-anatomic-brand] .ai-contact-page .contactright > p{color:rgba(255,255,255,0.85);}
html[data-anatomic-brand] .ai-contact-page .contactright .counter-body .ai-contact-page__label{color:var(--ai-color-accent-inverse-soft);}
html[data-anatomic-brand] .ai-contact-page .contactright .counter-body .ai-contact-page__value,html[data-anatomic-brand] .ai-contact-page .contactright .counter-body .ai-contact-page__value a{color:var(--ai-color-white);}
html[data-anatomic-brand] .ai-about .ai-about-purpose__item .ai-about-richtext p,html[data-anatomic-brand] .ai-about .ai-about-proof__copy p,html[data-anatomic-brand] .ai-about .ai-about-contact__aside p,html[data-anatomic-brand] .ai-about .ai-about-contact__inner > div > p:last-child,html[data-anatomic-brand] .ai-about .ai-about-evolution__timeline span,html[data-anatomic-brand] .ai-about .ai-about-experience__copy small,html[data-anatomic-brand] .ai-about-modal .modal-body,html[data-anatomic-brand] .ai-careers-work__item .ai-careers-richtext p,html[data-anatomic-brand] .ai-careers-modal .modal-body,html[data-anatomic-brand] .single-our_services .ai-standard-capability > p,html[data-anatomic-brand] .single-our_services .ai-standard-capability li,html[data-anatomic-brand] .single-our_services .ai-standard-method__steps p,html[data-anatomic-brand] .single-our_services .ai-standard-focus__content .ai-prose p,html[data-anatomic-brand] .single-our_services .ai-standard-overview__copy .ai-prose p,html[data-anatomic-brand] .single-our_services .ai-standard-project__body > p:not(.ai-eyebrow),html[data-anatomic-brand] .ai-services-item p,html[data-anatomic-brand] .ai-case-scope__item p,html[data-anatomic-brand] .ai-case-challenge p,html[data-anatomic-brand] .ai-case-highlight p,html[data-anatomic-brand] .ai-workflow__seo-note{font-family:var(--ai-font-body);}
html[data-anatomic-brand] .ai-case-highlight p,html[data-anatomic-brand] .ai-case-challenge p{color:rgba(255,255,255,0.82);}
html[data-anatomic-brand] .ai-about .ai-about-richtext > p,html[data-anatomic-brand] .ai-training .ai-training-richtext > p,html[data-anatomic-brand] .single-our_services .ai-section-heading > p,html[data-anatomic-brand] .single-our_services .ai-prose > :is(p,li),html[data-anatomic-brand] .single-our_services .ai-service-origin .ai-prose > p{font-family:var(--ai-font-body);}
html[data-anatomic-brand] .ai-training .ai-training-richtext h3,html[data-anatomic-brand] .ai-training .ai-training-program__copy h3{font-family:var(--ai-font-display);}
html[data-anatomic-brand] .ai-careers-collage .ai-careers-youth__role-copy,html[data-anatomic-brand] .ai-careers-collage .career-story__copy > p,html[data-anatomic-brand] .ai-careers-collage .career-path-description,html[data-anatomic-brand] .ai-careers-collage .career-path-personal{font-family:var(--ai-font-body);}
html[data-anatomic-brand] .ai-careers-collage .ai-careers-youth__role-copy :is(p,li){font-family:var(--ai-font-body);}
