.nk-identity{position:relative;flex-shrink:0;margin-left:8px}.nk-identity-trigger{position:relative;display:grid;place-items:center;width:44px;height:44px;border:1px solid #c5d3e4;border-radius:50%;background:#193c78;color:white;font-size:17px;font-weight:750;cursor:pointer}.nk-session-dot{position:absolute;right:0;bottom:0;width:11px;height:11px;border:2px solid white;border-radius:50%;background:#328366}.nk-identity-popover{position:absolute;right:0;top:calc(100% + 12px);z-index:100;width:min(280px,calc(100vw - 40px));padding:8px;background:white;border:1px solid #dce5ec;border-radius:12px;box-shadow:0 12px 32px #192d4926;color:#192d49}.nk-identity-popover p{margin:0 4px 6px;padding:10px 8px 14px;border-bottom:1px solid #e1e6ed;font-size:var(--nk-text-small);color:#5e6d80}.nk-identity-popover strong{display:block;margin-top:5px;font-size:14px;color:#192d49;overflow-wrap:anywhere}.site-header .nk-identity-popover .text-button,.site-header .nk-identity-popover a{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0;padding:12px;min-height:44px;border:0;border-radius:7px;background:transparent;box-shadow:none;text-align:left;text-decoration:none;font-size:14px;color:#193c78}.site-header .nk-identity-popover a:hover,.site-header .nk-identity-popover button:hover{background:#eaf0fa}.nk-identity :focus-visible{outline:3px solid #35a9c1;outline-offset:3px}@media(max-width:760px){.nk-identity{margin-left:auto}.header-inner:has(.nk-identity){position:relative}.header-inner:has(.nk-identity)>a{margin-right:56px}.header-inner:has(.nk-identity) nav{position:static}.nk-identity{position:absolute;right:20px;top:16px}}.public-experience .site-footer:has(.footer-directory),.site-footer:has(.footer-directory){padding:0;background:#fff;color:#192d49}.site-footer .footer-directory{display:block;margin:0;padding:52px 0;background:var(--blue-hover,#153365);color:#fff;border-top:1px solid #355686}.footer-directory__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.site-footer .footer-directory h2{font-size:1rem;line-height:1.5;margin:0 0 18px;color:#fff;font-weight:750}.footer-directory ul{list-style:none;padding:0;margin:0;display:grid;gap:4px}.site-footer .footer-directory a{display:inline-block;color:#dce8f6;font-size:.83rem;line-height:1.6;padding:8px 0;text-decoration:none;overflow-wrap:anywhere}.site-footer .footer-directory a:hover{color:#fff;text-decoration:underline;text-underline-offset:5px}.site-footer .footer-directory a:focus-visible{outline:2px solid var(--cyan);outline-offset:4px;border-radius:3px}.site-footer:has(.footer-directory) .footer-inner{padding-top:24px;padding-bottom:24px;gap:24px;color:#52657d}.site-footer:has(.footer-directory) .footer-inner a{color:#193c78}@media(max-width:760px){.site-footer .footer-directory{padding:32px 0}.footer-directory__grid{grid-template-columns:1fr;gap:24px}.footer-directory__grid>section+section{border-top:1px solid #ffffff26;padding-top:24px}.site-footer .footer-directory h2{margin-bottom:10px}.site-footer .footer-directory a{min-height:44px;display:flex;align-items:center;padding:8px 0;font-size:.875rem}.footer-directory ul{gap:0}}.site-footer .footer-directory .footer-contact-link{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:750;text-decoration:underline;text-underline-offset:5px;text-decoration-color:#71d5e5}.site-footer .footer-contact-link:after{content:"↗";color:#71d5e5}