/* Platform direction system: vectors never fall back to platform emoji fonts. */
.brand-direction{display:inline-block;width:1.1em;height:1.1em;min-width:1.1em;flex-shrink:0;vertical-align:-.15em;fill:none;color:inherit;transition:color .18s ease,translate .18s ease}
.platform-arrow svg{fill:none}
.assembly-toggle .brand-direction,.engineering-direction .text-link .brand-direction,.menu-bottom .brand-direction{color:#f1ce2f}
.assembly-toggle .brand-direction{width:24px;height:24px}
.assembly-toggle:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid #f1ce2f;outline-offset:5px}
@media(hover:hover){a:hover .brand-direction,button:hover .brand-direction{translate:2px -2px} .assembly-toggle:hover .brand-direction{color:inherit}}
@media(prefers-reduced-motion:reduce){.brand-direction{transition:none}a:hover .brand-direction,button:hover .brand-direction{translate:none}}
