/* Milestone 4.7 - scoped, additive Talent navigation */
.tz47-nav,.tz47-nav *{box-sizing:border-box}.tz47-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:#fffaf6;border-bottom:1px solid #e9deda;padding:13px clamp(16px,4vw,64px);color:#29252c;font:500 14px/1.4 system-ui,-apple-system,"Segoe UI",sans-serif;position:relative;z-index:20}.tz47-nav a{color:inherit;text-decoration:none}.tz47-nav a:hover,.tz47-nav a:focus-visible{color:#b3445d;text-decoration:underline}.tz47-brand{font-size:20px;font-weight:800;white-space:nowrap}.tz47-brand span{font-weight:400;color:#765e68}.tz47-links{display:flex;align-items:center;gap:clamp(12px,2vw,30px);flex-wrap:wrap}.tz47-menu{position:relative}.tz47-menu summary{cursor:pointer;list-style:none}.tz47-menu summary:after{content:" ▾"}.tz47-dropdown{position:absolute;right:0;top:calc(100% + 10px);min-width:205px;padding:10px;background:white;border:1px solid #e9deda;border-radius:12px;box-shadow:0 10px 24px #2216221a;display:grid;gap:4px}.tz47-dropdown a{padding:9px 12px;border-radius:7px}.tz47-dropdown a:hover{background:#fff0ed}.tz47-nav :focus-visible{outline:2px solid #c3526d;outline-offset:3px}@media(max-width:650px){.tz47-nav{align-items:flex-start}.tz47-links{width:100%;gap:12px}.tz47-dropdown{right:auto;left:0}}
