:root{--np-primary:#2c6506;--np-heading:#870808;--np-bg:#ffffff;--np-button:#10942a;--np-button-text:#ffffff;--np-font:system-ui,-apple-system,Segoe UI,sans-serif}body{font-family:var(--np-font);background:var(--np-bg)}header{background:var(--np-primary)}h1,h2,h3,.section h2{font-family:var(--np-font)}.section h2,.banner-field legend{color:var(--np-heading)}button,.button,.cta.blue{background:var(--np-button);color:var(--np-button-text)}.resgate-wrap h1{color:var(--np-heading)}html,body{font-family:var(--np-font)!important}body{background:var(--np-bg)!important}header,header .nav,footer{background:var(--np-primary)!important}h1,h2,h3,.section h2,.callout h2,.cards h3{color:var(--np-heading)!important;font-family:var(--np-font)!important}.hero h1,.hero h2,header h1,footer h2{color:#fff!important}.cta,.cta.blue,.navbtn,.eyebrow{background:var(--np-button)!important;color:var(--np-button-text)!important}.kicker{color:var(--np-heading)!important}.np-home-menu{position:relative;margin-left:auto;z-index:100}.np-home-toggle{display:block!important;border:1px solid rgba(255,255,255,.5);border-radius:10px;background:transparent!important;color:#fff!important;padding:9px 15px;font-size:26px;line-height:1.15;cursor:pointer}.np-home-links{display:none;position:absolute;right:0;top:calc(100% + 6px);width:min(310px,90vw);max-height:75vh;overflow:auto;background:#fff;color:#172b46;border:1px solid #d7e0e9;border-radius:12px;box-shadow:0 15px 40px #0003;padding:8px;flex-direction:column;gap:0}.np-home-menu.open .np-home-links,.np-home-menu:focus-within .np-home-links{display:flex}.np-home-links a{display:block;padding:11px 12px;border-radius:7px;color:#172b46!important;font-size:14px;font-weight:600;text-decoration:none}.np-home-links a:hover,.np-home-links a:focus-visible{background:#eef3fa;color:#132d50!important}.nav .brand{min-width:0}.nav{flex-wrap:nowrap!important}.nav .np-home-toggle{margin-left:0}.nav .np-home-links{order:initial;width:min(310px,90vw)}@media(max-width:600px){.nav{min-height:70px;gap:10px}.brand img{max-width:190px!important;max-height:60px!important}.np-home-links{right:0}}