/* Homepage navigation and workflow, scoped to this local trial. */
body.td-brand-legacy nav .nav-in{max-width:1280px;gap:20px;padding-top:15px;padding-bottom:15px}
body.td-brand-legacy nav .nav-links{font-size:17px;gap:24px;align-items:center}
body.td-brand-legacy nav .nav-links a{font-weight:600;color:var(--ink);white-space:nowrap;line-height:1.4;position:relative;padding:8px 0;transition:color .18s}
body.td-brand-legacy nav .nav-links a:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--teal);transform:scaleX(0);transform-origin:left;transition:transform .18s}
body.td-brand-legacy nav .nav-links a:hover{color:var(--teal)}
body.td-brand-legacy nav .nav-links a:hover:after,body.td-brand-legacy nav .nav-links a:focus-visible:after{transform:scaleX(1)}
body.td-brand-legacy nav .nav-links a:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:2px}
@media(max-width:1250px){body.td-brand-legacy nav .nav-in{flex-wrap:wrap;gap:6px 12px;padding-bottom:5px;min-width:0}body.td-brand-legacy nav .nav-links{display:flex;order:3;flex:0 0 100%;max-width:100%;min-width:0;margin-left:0;gap:24px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:7px 0 3px}body.td-brand-legacy nav .nav-links::-webkit-scrollbar{display:none}body.td-brand-legacy nav .nav-links a{flex:none;font-size:16px;white-space:nowrap}body.td-brand-legacy nav .nav-right{margin-left:auto}}
@media(max-width:600px){body.td-brand-legacy nav .nav-in{padding:10px 12px 0}}
@media(prefers-reduced-motion:reduce){body.td-brand-legacy nav .nav-links a,body.td-brand-legacy nav .nav-links a:after{transition:none}}
