.jq-world-nav{display:flex;align-items:center;flex-wrap:wrap;gap:4px 22px;padding:18px clamp(20px,5vw,80px);background:#141312;color:#f1efea;font:600 12px/1.3 Arial,sans-serif;letter-spacing:.04em;position:relative;z-index:3}.jq-world-nav a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.jq-world-nav a:first-child{color:#d5bd8b;margin-right:auto}.jq-world-nav a:hover{text-decoration:underline}.jq-world-nav a:focus-visible,.jq-refresh:focus-visible{outline:2px solid #b49665;outline-offset:5px}.jq-source-status,.jq-planning-label{font:14px/1.6 Arial,sans-serif;max-width:1100px;margin:18px auto;padding:0 20px}.jq-refresh{padding:12px 18px;min-height:44px;border:1px solid currentColor;border-radius:3px;color:inherit;background:transparent;cursor:pointer;margin:0 0 20px}.jq-world-nav+[class=hero]{margin-top:0}@media(max-width:600px){.jq-world-nav{gap:2px 17px}.jq-world-nav a:first-child{flex-basis:100%}}
body[data-intake] main{padding-top:72px}@media(max-width:620px){body[data-intake] main{padding-top:62px}}@media print{.jq-world-nav,.jq-refresh{display:none}body[data-intake] main{padding-top:0}}

/* Vendor brief navigation remains usable beneath the fixed tour header. */
body[data-intake="vendor"] section[id]{scroll-margin-top:90px}
body[data-intake="vendor"] .hero-meta a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;font-size:14px}
body[data-intake="vendor"] .hero-meta a.red{color:var(--white)}
body[data-intake="vendor"] .hero-meta a:hover{text-decoration:underline;background:var(--paper2);color:var(--ink)}
body[data-intake="vendor"] .hero-meta a:focus-visible{outline:3px solid var(--red);outline-offset:4px}
