.company-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px clamp(18px,5vw,72px);background:#102844;color:#fff}.company-nav a{color:inherit;text-decoration:none}.company-brand{font-size:24px;font-weight:800}.company-nav nav,.company-footer nav{display:flex;flex-wrap:wrap;gap:24px}.company-nav nav a{padding:10px 0}.company-nav a:hover,.company-footer a:hover{text-decoration:underline}.company-content{max-width:1180px;margin:auto;padding:70px 24px 30px;color:#102844;line-height:1.75}.company-eyebrow{color:#2364b8;font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:13px}.company-content h2{font-size:clamp(27px,3.5vw,40px);line-height:1.2;letter-spacing:-.035em}.company-lead{font-size:20px;max-width:860px;color:#49627d}.company-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px 0 60px}.company-grid article{background:white;border:1px solid #dce5ef;border-radius:20px;padding:28px}.company-grid h3{font-size:23px;line-height:1.3;margin:16px 0}.company-grid p{color:#49627d}.company-number{font-weight:800;color:#2364b8}.company-about{max-width:900px}.company-contact{background:#e7f0fd;border-radius:20px;padding:28px;margin-top:40px}.company-content a{color:#1756a4}.company-footer{border-top:1px solid #dce5ef;margin-top:48px;padding-top:24px;font-size:14px}.company-nav a:focus-visible,.company-content a:focus-visible{outline:3px solid #37b26c;outline-offset:5px}#beta-sign-in,#about-northeum,#company-contact{scroll-margin-top:20px}@media(max-width:620px){.company-nav{align-items:flex-start;flex-direction:column;gap:8px}.company-nav nav{gap:18px;font-size:14px}.company-grid{grid-template-columns:1fr}.company-content{padding-top:40px}.company-lead{font-size:18px}}
