/* Shared corporate editorial palette and typography; extracted unchanged from Home. */
:is(.home-page,.technology-page,.solutions-page,.company-page,.contact-page) {
 --home-white:#FFFFFF; --home-charcoal:#292624; --home-tangerine:#E47B35;
 --home-tan:#B5A38E; --home-tan-ink:#806B55; --home-tan-rule:#D9CDBF; --home-neutral:#F6F3EF; --home-rule:#E2DDD7;
 --home-secondary:#625b55; --home-interaction:#914311;
 --ink:var(--home-charcoal); --muted:var(--home-secondary); --line:var(--home-rule);
 --font-body:'Helvetica Neue', Helvetica, Arial, sans-serif;
 --font-display:var(--font-body); --section-space:clamp(4rem,7vw,7rem);
 background:var(--home-white);color:var(--ink);font-weight:400;
}
