body:has(.staffing-information) { --information-page-accent: #126726; }
body:has(.staffing-information) #header.accentColor,
body:has(.staffing-information) #header .accentColor { color: white !important; background-color: #126726 !important; }
body:has(.staffing-information) #header .headerImageNormal { display: none !important; }
body:has(.staffing-information) #header .headerImageWhite { display: block !important; }
body:has(.staffing-information) #header :is(#menu > ul > li > a, #mobileMenuIcon > i) { color: white !important; }
#page .staffing-information #list-of-benefits { display: block; }
#page .staffing-information #list-of-benefits .benefit-name { margin: 2.5rem 0 1.25rem; padding-top: 2rem; border-top: 1px solid #dfe3e6; }
#page .staffing-information #list-of-benefits .benefit-description { margin: 0; padding: 0; border: 0; min-height: 0; }
