/* Header integration only; canonical styles/menu/member assets remain sourced from the normal site. */
body header.masthead{--ink:#14181f;--muted:#5b6472;--line:#e3e6ea;--bg:#fbfaf7;--accent:#0b5cad;--max:1140px;font:16px/1.55 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;color:#14181f}
body header.masthead>.wrap{max-width:1140px;margin:0 auto;padding-left:16px;padding-right:16px}
body .instrument-sections{background:#fff;border-bottom:1px solid #e3e6ea;font:14px/1.5 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}
body .instrument-sections>.wrap{display:flex;flex-wrap:wrap;gap:4px 18px;max-width:1140px;margin:0 auto;padding:4px 16px}
body .instrument-sections a{display:inline-flex;align-items:center;min-height:40px;color:#0b5cad;font-weight:700;text-decoration:none}
body .instrument-sections a:hover{text-decoration:underline}
body .instrument-sections a:focus-visible{outline:2px solid #ffbf47;outline-offset:2px}
