/* Scoped neutral system: higher contrast without changing brand accent or font weight. */
:root { --aps-breadcrumb-link: #626262; --aps-breadcrumb-current: #626262; }
.aps-editorial-context-links a,
.aps-editorial-context-links > span:not(.aps-editorial-context-links__sep),
.aps-editorial-eyebrow > span,
.aps-editorial-breadcrumbs__section { color: #626262 !important; }
/* Keyboard access: visible focus without altering default appearance. */
.elementor-location-header a:focus-visible,
.aps-editorial-action:focus-visible { outline: 2px solid #626262; outline-offset: 3px; }
