.nsf-fl{background:var(--fl-bg);width:100%}.nsf-fl,.nsf-fl *,.nsf-fl :after,.nsf-fl :before{box-sizing:border-box}.nsf-fl.has-line{border-top:1px solid var(--fl-line)}.nsf-fl__inner{align-items:center;column-gap:32px;display:grid;grid-template-areas:"brand nav" "tag legal";grid-template-columns:auto minmax(0,1fr);margin:0 auto;max-width:var(--fl-max);padding:var(--fl-py) 24px;row-gap:var(--fl-rgap)}.nsf-fl__brand{grid-area:brand;min-width:0}.nsf-fl__nav{align-items:center;display:flex;flex-wrap:wrap;gap:10px var(--fl-lgap);grid-area:nav;justify-content:flex-end}.nsf-fl__tag{color:var(--fl-tag);font-size:var(--fl-fs-tag);grid-area:tag;line-height:1.5;margin:0}.nsf-fl__legal{color:var(--fl-legal);font-size:var(--fl-fs-legal);grid-area:legal;line-height:1.5;margin:0;text-align:right}.nsf-fl__logo{display:inline-flex;line-height:0}.nsf-fl__logo img{display:block;height:var(--fl-logo-h);max-width:260px;object-fit:contain;width:auto}.nsf-fl__ph{border:1.5px dashed var(--fl-hover);border-radius:6px;color:var(--fl-hover);font-size:12px;height:var(--fl-logo-h);padding:0 12px}.nsf-fl__link,.nsf-fl__ph{align-items:center;display:inline-flex}.nsf-fl__link{color:var(--fl-link);font-size:var(--fl-fs-link);gap:7px;line-height:1.3;position:relative;text-decoration:none;transition:color .25s ease}.nsf-fl__link:focus,.nsf-fl__link:hover{color:var(--fl-hover);text-decoration:none}.nsf-fl__lt{position:relative}.nsf-fl.has-hover .nsf-fl__lt:after{background:currentColor;bottom:-3px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:right center;transition:transform .35s cubic-bezier(.22,1,.36,1)}.nsf-fl.has-hover .nsf-fl__link:hover .nsf-fl__lt:after{transform:scaleX(1);transform-origin:left center}.nsf-fl__ic{display:inline-flex;height:16px;width:16px}.nsf-fl__ic svg{height:100%;width:100%}.nsf-fl.sm-text .nsf-fl__ic{display:none}.nsf-fl.sm-icon .nsf-fl__link.has-icon .nsf-fl__lt{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.nsf-fl.sm-icon .nsf-fl__link.has-icon .nsf-fl__ic{height:20px;transition:transform .25s ease;width:20px}.nsf-fl.sm-icon .nsf-fl__link.has-icon:hover .nsf-fl__ic{transform:translateY(-2px)}.nsf-fl__link:focus-visible{border-radius:3px;outline:2px solid var(--fl-hover);outline-offset:3px}.nsf-fl.has-fade.js-anim .nsf-fl__inner>*{opacity:0;transform:translateY(8px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.nsf-fl.has-fade.js-anim .nsf-fl__nav{transition-delay:80ms}.nsf-fl.has-fade.js-anim .nsf-fl__tag{transition-delay:.16s}.nsf-fl.has-fade.js-anim .nsf-fl__legal{transition-delay:.22s}.nsf-fl.has-fade.js-anim.is-in .nsf-fl__inner>*{opacity:1;transform:none}@media (max-width:991.98px){.nsf-fl__inner{grid-template-areas:"brand" "nav" "tag" "legal";grid-template-columns:minmax(0,1fr);row-gap:16px}.nsf-fl__nav{justify-content:flex-start}.nsf-fl__legal{text-align:left}}@media (max-width:767.98px){.nsf-fl__inner{grid-template-areas:"brand" "tag" "nav" "legal";padding:var(--fl-py-m) 20px;row-gap:0}.nsf-fl__tag{font-size:calc(var(--fl-fs-tag)*.95);margin-top:12px;max-width:300px}.nsf-fl__nav{gap:14px 16px;padding-top:22px}.nsf-fl__legal,.nsf-fl__nav{border-top:1px solid var(--fl-line);margin-top:24px}.nsf-fl__legal{font-size:calc(var(--fl-fs-legal)*.95);padding-top:18px}.nsf-fl.links-m-two .nsf-fl__nav{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.nsf-fl.links-m-two .nsf-fl__link{flex:0 0 calc(50% - 8px)}.nsf-fl.links-m-list .nsf-fl__nav{display:flex;flex-wrap:wrap;row-gap:0;width:100%}.nsf-fl.links-m-list .nsf-fl__link:not(.has-icon),.nsf-fl.links-m-list:not(.social-icons-m) .nsf-fl__link{border-bottom:1px solid var(--fl-line);flex:0 0 100%;padding:11px 0}.nsf-fl.links-m-list .nsf-fl__nav{padding-top:6px}.nsf-fl.links-m-list.social-icons-m .nsf-fl__nav:after{height:14px}.nsf-fl.links-m-list.social-icons-m .nsf-fl__nav{column-gap:10px}.nsf-fl.links-m-list .nsf-fl__link:not(.has-icon):after{border-right:1.5px solid;border-top:1.5px solid;content:"";height:7px;margin-left:auto;opacity:.45;transform:rotate(45deg);width:7px}.nsf-fl.al-m-center.links-m-list .nsf-fl__link:not(.has-icon){justify-content:center}.nsf-fl.al-m-center.links-m-list .nsf-fl__link:not(.has-icon):after{display:none}.nsf-fl.social-icons-m .nsf-fl__nav:after{content:"";flex:0 0 100%;height:4px;order:9}.nsf-fl.social-icons-m .nsf-fl__link.has-icon{border:1px solid var(--fl-line);border-radius:50%;flex:0 0 auto;height:40px;justify-content:center;order:10;width:40px}.nsf-fl.social-icons-m .nsf-fl__link.has-icon .nsf-fl__ic{display:inline-flex;height:18px;width:18px}.nsf-fl.social-icons-m .nsf-fl__link.has-icon .nsf-fl__lt{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.nsf-fl.social-icons-m .nsf-fl__link.has-icon:hover{border-color:var(--fl-hover)}.nsf-fl.social-icons-m.links-m-two .nsf-fl__nav{column-gap:16px}.nsf-fl.social-icons-m.links-m-two .nsf-fl__link.has-icon{margin-right:-6px}.nsf-fl.al-m-center .nsf-fl__inner{justify-items:center;text-align:center}.nsf-fl.al-m-center .nsf-fl__tag{margin-left:auto;margin-right:auto}.nsf-fl.al-m-center .nsf-fl__nav,.nsf-fl.al-m-center.links-m-two .nsf-fl__link:not(.has-icon){justify-content:center}.nsf-fl.al-m-center .nsf-fl__legal{text-align:center;width:100%}.nsf-fl.has-hover .nsf-fl__lt:after{display:none}}@media (prefers-reduced-motion:reduce){.nsf-fl *{transition:none!important}.nsf-fl.js-anim .nsf-fl__inner>*{opacity:1!important;transform:none!important}}