/* Shared production navigation, including compact/mobile headers. */
header nav.site-navigation{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-left:auto;width:auto;order:0;justify-content:flex-start;font:500 16px/1.5 Arial,sans-serif}
header nav.site-navigation a{color:inherit;font:inherit;text-decoration:none;white-space:nowrap;padding:8px 0}
header nav.site-navigation a:hover,header nav.site-navigation a[aria-current="page"]{text-decoration:underline;text-underline-offset:6px}
header nav.site-navigation a:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}
@media(max-width:850px){header nav.site-navigation{display:flex;order:10;flex-basis:100%;width:100%;margin-left:0;gap:26px;justify-content:flex-start;font-size:16px}}
