.nc-tool-nav,.nc-tool-intro,.nc-tool-footer{font-family:system-ui,-apple-system,"Segoe UI",sans-serif;box-sizing:border-box}.nc-tool-nav{background:#112c3d;color:#f5f4ee;display:flex;align-items:center;gap:26px;padding:18px max(22px,calc((100vw - 1400px)/2));font-size:12px;flex-wrap:wrap}.nc-tool-nav a,.nc-tool-footer a{color:inherit;text-decoration:none}.nc-tool-nav a:hover,.nc-tool-footer a:hover{text-decoration:underline;text-underline-offset:4px}.nc-tool-nav .nc-wordmark{font-size:25px;font-weight:650;letter-spacing:-1px}.nc-wordmark span{color:#efb654}.nc-tool-nav>div{display:flex;gap:20px;flex-wrap:wrap}.nc-tool-nav [aria-current]{color:#efb654}.nc-tailored{margin-left:auto;border:1px solid #526776;padding:10px 15px}.nc-tool-intro{max-width:1400px;margin:auto;padding:22px 22px 0}.nc-tool-intro>span{color:#667777;font-size:10px;letter-spacing:.14em}.nc-tool-intro p{font-size:13px;line-height:1.6;margin:8px 0;color:inherit;max-width:850px}.nc-tool-footer{background:#112c3d;color:#f5f4ee;padding:36px max(22px,calc((100vw - 1180px)/2));display:flex;justify-content:space-between;align-items:center;gap:24px;font-size:14px}.nc-tool-footer b{font-size:20px;font-weight:500}.nc-tool-footer p{color:#b7c5ca;line-height:1.6;font-size:13px}.nc-tool-footer a{color:#efb654;line-height:1.6}.nc-skip{position:absolute;left:20px;top:-60px;z-index:100;background:#efb654;color:#112c3d;padding:12px}.nc-skip:focus{top:12px}@media(max-width:720px){.nc-tool-nav{gap:14px;font-size:11px;padding:14px 18px}.nc-tool-nav>div{order:4;width:100%;gap:18px;border-top:1px solid #41586b;padding-top:12px}.nc-tailored{display:none}.nc-tool-nav>a:nth-child(2){margin-left:auto}.nc-tool-intro{padding:20px 18px 0}.nc-tool-footer{flex-direction:column;align-items:flex-start;padding:30px 20px}}
.nc-lang{display:flex;align-items:center;gap:8px;margin-left:18px;letter-spacing:.1em;color:#8ea4b0}.nc-lang a{color:#8ea4b0;padding:4px 1px;border-bottom:1px solid transparent}.nc-lang a:hover{color:#f5f4ee;text-decoration:none!important}.nc-lang a[aria-current]{color:#f5f4ee;font-weight:600;border-bottom-color:#efb654}.nc-lang i{font-style:normal;color:#ffffff40}@media(max-width:720px){.nc-lang{margin-left:0;order:3}}
