:root{--navy:#102a43;--navy-deep:#071c2c;--blue:#1f5f8b;--teal:#087f78;--paper:#f7f9fb;--white:#fff;--ink:#132f3d;--muted:#48606d;--border:#b8c7cf;--red:#b42318;--focus:#0077b6;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))}body{overflow-wrap:break-word;color:var(--ink);background:var(--paper);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:.08em}main a:visited:not(.button){color:#4c2c92}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;box-shadow:0 0 0 6px var(--focus);outline:3px solid #fff}.wrap{width:min(calc(100% - 40px), var(--max));margin-inline:auto}.skip-link{z-index:100;color:var(--navy-deep);border:3px solid var(--navy-deep);background:#fff;padding:.75rem 1rem;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.back-to-top,.back-to-top:visited{right:max(1rem, env(safe-area-inset-right,0px));bottom:max(1rem, env(safe-area-inset-bottom,0px));z-index:40;color:#fff;transform-origin:100% 100%;background:#102a43;border:2px solid #fff;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-width:48px;max-width:calc(100vw - 2rem);min-height:48px;padding:.65rem .9rem;font:700 1rem/1.4 Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex;position:fixed;transform:scale(.7);box-shadow:0 2px 10px #071c2c40}.back-to-top[hidden]{display:none}.back-to-top:before{content:"";position:absolute;inset:-8px 0}.back-to-top svg{flex:none}.back-to-top:hover{background:#071c2c;text-decoration:underline}.back-to-top:focus-visible{outline-offset:3px;outline:3px solid #0077b6;box-shadow:0 0 0 3px #fff}.site-footer,.nj-footer{padding-bottom:calc(6rem + env(safe-area-inset-bottom,0px))!important}@media (forced-colors:active){.back-to-top,.back-to-top:visited{color:linktext;box-shadow:none;background:canvas;border-color:buttontext}.back-to-top:focus-visible{outline-color:highlight}}@media print{.back-to-top{display:none!important}.site-footer,.nj-footer{padding-bottom:0!important}}.service-bar{color:#fff;background:var(--navy-deep);font-size:.8rem}.service-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:36px;display:flex}.service-inner a{font-weight:800}.site-header{z-index:50;border-bottom:1px solid var(--border);background:#fff;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:1rem;min-height:82px;display:flex;position:relative}.wordmark{color:var(--navy-deep);letter-spacing:.08em;align-items:baseline;gap:.35rem;text-decoration:none;display:inline-flex}.wordmark span{font-size:1.32rem;font-weight:900}.wordmark b{color:var(--teal);font-family:Georgia,Times New Roman,serif;font-size:1.16rem;font-weight:500}.wordmark small{color:#fff;background:var(--blue);letter-spacing:.1em;padding:.06rem .38rem;font-size:.64rem;font-weight:900}.desktop-nav{align-items:center;gap:.25rem;display:flex}.nav-shop{color:#fff;background:var(--teal);align-items:center;min-height:44px;padding:.7rem 1rem;font-size:.86rem;font-weight:800;text-decoration:none;display:flex}.nav-shop:hover{background:#006b66;text-decoration:underline}.nav-group>summary{min-height:44px;color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem;font-size:.86rem;font-weight:800;list-style:none;display:flex}.nav-group>summary::-webkit-details-marker{display:none}.nav-group>summary:hover,.nav-group[open]>summary,.nav-group[data-current]>summary{background:#e6f4f1}.nav-chevron{border-bottom:2px solid;border-right:2px solid;flex:0 0 7px;width:7px;height:7px;margin:-4px 2px 0;transform:rotate(45deg)}.nav-group[open]>summary .nav-chevron{margin-top:4px;transform:rotate(225deg)}.nav-panel{overscroll-behavior:contain;border:1px solid var(--border);border-top:4px solid var(--teal);background:#fff;width:min(700px,100vw - 40px);max-height:calc(100dvh - 150px);padding:1.5rem;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 18px 50px #071c2c2e}.nav-panel-wide{width:min(960px,100vw - 40px)}.nav-panel-wide .nav-panel-sections{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-panel-compact{width:min(440px,100vw - 40px)}.nav-group:not([open])>.nav-panel{display:none}.nav-description{color:var(--muted);margin-bottom:1.25rem;font-size:.85rem}.nav-panel-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.nav-panel-compact .nav-panel-sections{grid-template-columns:1fr}.nav-section-title{color:#006b66;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:.7rem;font-weight:900}.nav-section ul{margin:0;padding:0;list-style:none}.site-header .nav-panel a{min-height:44px;color:var(--navy);align-items:center;gap:.75rem;padding:.6rem .65rem;font-size:.85rem;font-weight:700;line-height:1.45;text-decoration:none;display:flex}.site-header .nav-panel a:hover{background:#eef5f6;text-decoration:underline}.site-header .nav-panel a[aria-current=page]{background:#e6f4f1;text-decoration:underline;text-decoration-thickness:2px}.site-header .nav-panel .nav-overview{color:#006b66;border-top:1px solid #dbe3e7;justify-content:space-between;margin-top:1rem;padding-top:1rem}.staging-notice{color:#fff;background:#5f2c72}.staging-notice .wrap{align-items:center;gap:1rem;min-height:42px;font-size:.8rem;display:flex}.staging-notice strong{color:#fff}.service-links{gap:1.2rem;display:flex}.mobile-nav{display:none}.mobile-nav>summary{border:2px solid var(--navy);cursor:pointer;align-items:center;gap:.5rem;min-height:44px;padding:.4rem .7rem;font-weight:900;list-style:none;display:inline-flex}.mobile-nav>summary::-webkit-details-marker{display:none}.mobile-nav[open]>summary span{transform:rotate(45deg)}.mobile-nav>nav{overscroll-behavior:contain;border:1px solid var(--border);border-top:4px solid var(--teal);background:#fff;width:min(560px,100%);max-height:calc(100dvh - 120px);padding:.5rem;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 18px 50px #071c2c2e}.mobile-nav:not([open])>nav{display:none}.mobile-nav .nav-group>summary{border-bottom:1px solid #dbe3e7;min-height:52px;padding-inline:.8rem}.mobile-nav .nav-shop{min-height:52px;margin-top:.5rem;padding-inline:.8rem}.mobile-nav .nav-panel{background:var(--paper);width:auto;max-height:none;box-shadow:none;border:0;padding:1rem .8rem;position:static;overflow:visible}.mobile-nav .nav-panel-sections{grid-template-columns:1fr;gap:1rem}.hero{color:#fff;background:linear-gradient(125deg, var(--navy-deep) 0 58%, #123f59 100%);position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;border:7rem solid #50b4aa21;border-radius:50%;width:35rem;height:35rem;position:absolute;bottom:-19rem;right:-10rem}.hero-grid{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:clamp(3rem,8vw,7rem);min-height:620px;padding-block:clamp(4rem,8vw,7rem);display:grid;position:relative}.eyebrow{color:#006b66;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .8rem;font-size:.73rem;font-weight:900}.hero .eyebrow{color:#8fe3dc}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.04}h1{max-width:790px;margin-bottom:1.35rem;font-size:clamp(3rem,6vw,5.75rem)}.hero-lede{color:#e2edf2;max-width:680px;font-size:clamp(1.05rem,1.8vw,1.25rem)}.actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.button{justify-content:center;align-items:center;min-height:52px;padding:.78rem 1.1rem;font-size:.86rem;font-weight:900;text-decoration:none;display:inline-flex}.button.primary{color:var(--navy-deep);background:#9de4de;border:2px solid #9de4de}.button.primary:hover{background:#fff;border-color:#fff}.button.secondary{color:#fff;background:0 0;border:2px solid #a6bcc6}.button.secondary:hover{border-color:#fff}.button.dark{color:#fff;background:var(--navy);border:2px solid var(--navy)}.button.dark:hover{color:#fff;background:var(--navy-deep)}.button.outline{color:var(--navy);border:2px solid var(--navy);background:0 0}.button.outline:hover{color:#fff;background:var(--navy)}.quiet{color:#c7d7df;margin:1rem 0 0;font-size:.82rem}.today-card{color:var(--ink);border-top:6px solid var(--teal);background:#fff;padding:clamp(1.6rem,4vw,2.5rem);box-shadow:0 24px 80px #0003}.step-label{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem;font-size:.7rem;font-weight:900}.today-card h2{margin-bottom:1.35rem;font-size:2.2rem}.today-card ol{margin:0;padding:0;list-style:none}.today-card li{border-top:1px solid #d5dfe4;grid-template-columns:2.3rem 1fr;gap:.8rem;padding:.85rem 0;display:grid}.today-card li>span{color:var(--teal);font-size:.72rem;font-weight:900}.today-card li p{margin:0;font-size:.9rem;line-height:1.45}.urgent{color:#fff;background:var(--red)}.urgent-inner{align-items:center;gap:1.5rem;min-height:62px;padding-block:.55rem;display:flex}.urgent-inner span{flex:1;font-size:.88rem}.urgent-inner a{align-items:center;min-height:44px;font-size:.82rem;font-weight:900;display:inline-flex}.section{padding-block:clamp(4rem,8vw,7rem)}.section-heading{max-width:790px;margin-bottom:2.5rem}.section-heading h2{margin-bottom:1rem;font-size:clamp(2.3rem,5vw,4.4rem)}.section-heading>p:last-child{color:var(--muted);font-size:1.05rem}.card-grid{background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.card-grid a{background:#fff;flex-direction:column;justify-content:space-between;gap:2rem;min-height:220px;padding:1.4rem;text-decoration:none;display:flex}.card-grid a:hover{background:#edf7f6}.card-grid span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.card-grid strong{max-width:290px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:500;line-height:1.25}.site-footer{color:#d7e3e8;background:var(--navy-deep);border-top:5px solid var(--teal)}.aidworkers-ad{color:#08285f;background:linear-gradient(135deg,#edf5f7 0%,#fff8de 100%);border-top:8px solid #08285f;padding-block:clamp(3rem,7vw,6rem);position:relative;overflow:hidden}.aidworkers-ad:before{content:"";pointer-events:none;border:1px solid #08285f1f;border-radius:50%;width:24rem;height:24rem;position:absolute;bottom:-9rem;left:-7rem;box-shadow:0 0 0 4rem #08285f09,0 0 0 8rem #08285f06}.aidworkers-ad-shell{background:#fff;border:1px solid #c4d2dc;border-top:6px solid #f0b429;grid-template-columns:minmax(280px,.8fr) minmax(0,1.35fr);display:grid;position:relative;box-shadow:0 24px 55px #08285f24}.aidworkers-ad-brand{background:#f4f8fa;border-right:1px solid #d4e0e6;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4.25rem);display:flex}.aidworkers-logo-link{border-radius:4px;width:fit-content;max-width:100%;margin:-.35rem;padding:.35rem;display:block}.aidworkers-logo-link:hover{background:#fff;box-shadow:0 0 0 1px #c4d2dc}.aidworkers-logo-link img{width:min(100%,410px);height:auto;display:block}.aidworkers-ad-brand>p{color:#08285f;margin:2rem 0 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.12}.aidworkers-ad-topics{flex-wrap:wrap;gap:.45rem;display:flex}.aidworkers-ad-topics span{color:#294663;background:#fff;border:1px solid #c4d2dc;padding:.35rem .55rem;font-size:.72rem;font-weight:800}.footer-eyebrow{color:#795000;letter-spacing:.15em;text-transform:uppercase;margin:0 0 .7rem;font-size:.74rem;font-weight:900}.aidworkers-ad-copy{padding:clamp(2rem,5vw,4.25rem)}.aidworkers-ad-copy h2{color:#08285f;max-width:760px;font-size:clamp(2.15rem,4.2vw,4rem)}.aidworkers-ad-copy>p:not(.footer-eyebrow){color:#314b60;max-width:760px;font-size:1.02rem}.aidworkers-ad-promise{border-left:5px solid #f0b429;margin:1.5rem 0;padding:.85rem 0 .85rem 1.1rem;font-weight:800;color:#08285f!important}.aidworkers-ad-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:1.7rem;display:flex}.aidworkers-button{color:#fff;background:#08285f;border:2px solid #08285f}.aidworkers-button:hover{background:#061c43;border-color:#061c43}.aidworkers-ad-actions>a:last-child{color:#08285f;text-underline-offset:3px;font-size:.9rem;font-weight:800}.site-footer .wordmark{color:#fff}.site-footer .wordmark b{color:#8fe3dc}.footer-grid{grid-template-columns:minmax(0,1.7fr) repeat(3,1fr);gap:clamp(2rem,5vw,4rem);padding-block:3.5rem;display:grid}.footer-grid>div p{max-width:520px;margin:1.2rem 0 0;font-size:.83rem}.footer-grid .fine-print{color:#c0d0d7;font-size:.78rem}.footer-grid .licence-note{color:#aec2cb;font-size:.75rem}.footer-grid nav{flex-direction:column;gap:.2rem;display:flex}.footer-grid nav h2{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .65rem;font-family:inherit;font-size:.8rem;font-weight:900;line-height:1.3}.footer-grid nav a{color:#fff;align-items:center;min-height:40px;font-size:.8rem;font-weight:800;display:inline-flex}.footer-bottom{color:#aec2cb;border-top:1px solid #294452;justify-content:space-between;align-items:center;gap:2rem;min-height:70px;font-size:.72rem;display:flex}.footer-bottom a{color:#fff}.release-stamp{color:#dbe5e2;font-variant-numeric:tabular-nums;border:1px solid #64777e;border-radius:.35rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .55rem;padding:.45rem .7rem;display:inline-flex}.release-stamp strong{color:#fff;letter-spacing:.035em;font-size:.76rem}.release-stamp time{white-space:nowrap}.breadcrumbs{align-items:center;min-height:48px;display:flex}.breadcrumbs ol{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:flex}.breadcrumbs li+li:before{content:"/";color:#71838c;margin-right:.45rem}.breadcrumbs a{color:#005ea5;font-weight:800}.page-intro{color:#fff;background:var(--navy-deep);border-bottom:6px solid var(--teal)}.page-intro-inner{max-width:1180px;padding-block:clamp(3.5rem,8vw,7rem)}.page-intro .eyebrow,.guide-hero .eyebrow{color:#8fe3dc}.page-intro h1,.guide-hero h1{color:#fff;max-width:960px;margin-bottom:1.25rem;font-size:clamp(2.7rem,6vw,5.5rem)}.page-lede{color:#dce8ed;max-width:780px;margin-bottom:0;font-size:clamp(1.05rem,1.8vw,1.25rem)}.page-intro .actions{margin-bottom:0}.review-stamp{color:#cad9df;margin:1.35rem 0 0;font-size:.78rem}.review-stamp a{color:#fff!important}.section-kicker{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:900}.text-link{font-weight:900;color:#005ea5!important}.section-tint{background:#eaf1f4}.split-heading{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:clamp(2rem,7vw,6rem);max-width:none;display:grid}.split-heading>p{color:var(--muted)}.path-grid{background:var(--border);grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid}.path-grid article{background:#fff;flex-direction:column;min-height:320px;padding:clamp(1.5rem,4vw,2.6rem);display:flex}.path-grid h3{max-width:460px;margin:auto 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:500;line-height:1.12}.path-grid p:not(.section-kicker){max-width:520px;color:var(--muted)}.path-grid .text-link{margin-top:.7rem}.browse-all{text-align:center;margin:2rem 0 0}.nation-band{color:#fff;background:#123f59;padding-block:clamp(3rem,7vw,5rem)}.nation-band .eyebrow{color:#8fe3dc}.nation-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.nation-layout h2{max-width:650px;font-size:clamp(2.2rem,4.5vw,4rem)}.nation-layout p:last-child{color:#d7e6eb;max-width:610px}.nation-layout ul{background:#73909d;margin:0;padding:1px;list-style:none}.nation-layout li{background:var(--navy-deep);border-bottom:1px solid #73909d}.nation-layout a{color:#fff;align-items:center;min-height:58px;padding:.7rem 1rem;font-weight:850;display:flex}.trust-strip{border-top:1px solid var(--border);background:#fff}.trust-grid{grid-template-columns:repeat(3,1fr);display:grid}.trust-grid>div{border-left:1px solid var(--border);min-height:170px;padding:2rem}.trust-grid>div:last-child{border-right:1px solid var(--border)}.trust-grid strong{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500}.trust-grid p{color:var(--muted);margin:.45rem 0 0;font-size:.84rem}.content-shell{grid-template-columns:minmax(0,780px) minmax(220px,1fr);gap:clamp(3rem,8vw,7rem);padding-block:clamp(3rem,8vw,6.5rem);display:grid}.prose{min-width:0;font-size:1.02rem}.prose>section{margin-top:3.5rem;scroll-margin-top:2rem}.prose>section:first-child{margin-top:0}.prose h2,.narrow-prose h2{color:var(--navy-deep);margin:3rem 0 1rem;font-size:clamp(2rem,4vw,3.2rem)}.prose h3{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:1.5rem;font-weight:500}.prose p,.prose li,.narrow-prose p,.narrow-prose li{max-width:74ch}.prose li,.narrow-prose li{margin-bottom:.65rem;padding-left:.2rem}.prose a,.narrow-prose a{color:#005ea5;font-weight:750}.narrow-prose{max-width:820px;margin-inline:auto}.on-page{border:1px solid var(--border);background:#fff;flex-direction:column;align-self:start;padding:1.2rem;display:flex;position:sticky;top:1.2rem}.on-page strong{color:var(--navy);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.6rem;font-size:.78rem}.on-page a,.on-page span{color:#005ea5;border-top:1px solid #d8e1e5;padding:.55rem 0;font-size:.8rem;font-weight:750}.on-page span{color:var(--muted);font-weight:500}.callout{border-left:7px solid var(--blue);background:#fff;margin:2rem 0;padding:1.35rem 1.5rem;box-shadow:0 6px 20px #102a430f}.callout>strong{color:var(--navy-deep);letter-spacing:.03em;margin-bottom:.35rem;font-size:.86rem;display:block}.callout p:last-child,.callout ul:last-child{margin-bottom:0}.callout-urgent{color:#fff;background:var(--red);border-color:#70140d}.callout-urgent>strong,.callout-urgent a{color:#fff!important}.callout-warning{color:var(--navy-deep);background:#f3e6b3;border-color:#7a5a00}.callout-safe{border-color:var(--teal);background:#e6f4f1}.checklist{border:2px solid var(--navy);background:#fff;margin:2.5rem 0;padding:clamp(1.25rem,4vw,2rem)}.checklist h2{margin:0 0 1.25rem;font-size:clamp(1.6rem,3vw,2.2rem)}.checklist ul{grid-template-columns:repeat(2,1fr);gap:.75rem 2rem;margin:0;padding:0;list-style:none;display:grid}.checklist li{margin:0}.checklist label{cursor:pointer;align-items:flex-start;gap:.8rem;min-height:44px;display:flex}.checklist input{width:1.2rem;height:1.2rem;accent-color:var(--teal);flex:0 0 1.2rem;margin:.2rem 0 0}.checklist input:checked+span{color:#315f58}.checklist-stack{max-width:980px}.numbered-steps{background:var(--border);margin:2rem 0;padding:1px;list-style:none}.numbered-steps li{background:#fff;grid-template-columns:95px 1fr;gap:1rem;margin:0 0 1px;padding:1.4rem;display:grid}.numbered-steps li>span{color:var(--teal);text-transform:uppercase;font-size:.75rem;font-weight:900}.numbered-steps h3{margin:0 0 .3rem}.numbered-steps p{color:var(--muted);margin:0}.decision-grid{background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;margin:3rem 0;padding:1px;display:grid}.decision-grid article{background:#fff;min-height:220px;padding:1.25rem}.decision-grid span{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.decision-grid h3{margin:3rem 0 .5rem;font-size:1.35rem}.decision-grid p{color:var(--muted);margin:0;font-size:.82rem}.print-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex}.link-panel{color:#fff;background:var(--navy-deep);margin-top:3.5rem;padding:2rem}.link-panel h2{color:#fff;margin-top:0}.link-panel p{color:#d8e5ea}.guide-index{padding-block:2rem 6rem}.jump-links{border:1px solid var(--border);background:#fff;flex-wrap:wrap;align-items:center;gap:.5rem 1.2rem;margin-bottom:3rem;padding:1rem;display:flex}.jump-links strong{text-transform:uppercase;font-size:.75rem}.jump-links a{color:#005ea5;align-items:center;min-height:40px;font-size:.8rem;font-weight:800;display:inline-flex}.guide-group{border-top:1px solid var(--border);padding:3.8rem 0;scroll-margin-top:1rem}.guide-group h2{margin-bottom:1.5rem;font-size:clamp(2.3rem,5vw,4.2rem)}.guide-card-grid{background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.guide-card-grid>a{background:#fff;flex-direction:column;min-height:285px;padding:1.35rem;text-decoration:none;display:flex}.guide-card-grid>a:hover{background:#edf7f6}.guide-card-grid>a>span{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.guide-card-grid>a>strong{color:var(--navy-deep);margin-top:auto;padding-top:2rem;font-family:Georgia,Times New Roman,serif;font-size:1.45rem;font-weight:500;line-height:1.2}.guide-card-grid>a>p{color:var(--muted);margin:.65rem 0 0;font-size:.8rem}.guide-card-grid>a>b{color:#005ea5;margin-top:1.1rem;font-size:.78rem}.guide-hero{color:#fff;background:linear-gradient(135deg, var(--navy-deep), #123f59);border-bottom:6px solid var(--teal)}.guide-hero-inner{padding-block:clamp(3.5rem,8vw,7rem)}.guide-trust-bar{color:#dce8ed;background:#123f59;border-bottom:1px solid #55717d}.guide-trust-bar .wrap{grid-template-columns:1.4fr 1fr 1fr auto;align-items:center;gap:.75rem 1.5rem;min-height:64px;display:grid}.guide-trust-bar span,.guide-trust-bar a{font-size:.76rem}.guide-trust-bar strong{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;display:block}.guide-trust-bar a{color:#fff;justify-content:flex-end;align-items:center;min-height:44px;font-weight:850;display:inline-flex}.guide-layout{grid-template-columns:minmax(0,780px) minmax(220px,1fr);gap:clamp(3rem,8vw,7rem);padding-block:clamp(3rem,8vw,6rem);display:grid}.guide-side{border:1px solid var(--border);background:#fff;flex-direction:column;align-self:start;padding:1.3rem;display:flex;position:sticky;top:1.2rem}.guide-side>strong{color:var(--navy);margin-bottom:.7rem}.guide-side a,.guide-side .print-tip{color:#005ea5;border-top:1px solid #d8e1e5;align-items:center;min-height:44px;padding:.5rem 0;font-size:.8rem;font-weight:800;display:flex}.guide-side .print-tip{color:var(--ink)}.guide-side>span:last-child{color:var(--muted);margin-top:1rem;font-size:.73rem}.source-list{border-top:4px solid var(--navy);padding-top:2.5rem;margin-top:4rem!important}.source-list>p{color:var(--muted)}.source-list ul{background:var(--border);margin:1.5rem 0 0;padding:1px;list-style:none}.source-list li{background:#fff;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1px;padding:1rem;display:flex}.source-list li a{color:#005ea5;font-weight:850}.source-list li span{color:var(--muted);text-align:right;font-size:.72rem}.resource-guide .guide-hero-inner,.nation-flood-guide .guide-hero-inner{padding-block:clamp(2.5rem,5vw,4.5rem)}.flood-nation-nav{flex-wrap:wrap;gap:.6rem;margin-top:1.8rem;display:flex}.flood-nation-nav a{color:#fff;border:1px solid #7eaaa8;align-items:center;min-height:44px;padding:.55rem .85rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.nation-flood-guide .flood-nation-nav a:visited{color:#fff}.nation-flood-guide .flood-nation-nav a[aria-current=page]{color:var(--navy-deep);background:#bcf1da;border-color:#bcf1da}.flood-nation-nav a:hover{text-decoration:underline}.flood-services{border-top:5px solid var(--teal);background:#edf5f5;padding:1.5rem}.prose .flood-services h2,.prose .flood-next h2{margin-top:0}.flood-service-grid{gap:.75rem;display:grid}.flood-service-grid>a{color:#005ea5;background:#fff;border:1px solid #8aa7af;gap:.4rem;padding:1.1rem;text-decoration:none;display:grid}.flood-service-grid>a:hover strong{text-decoration:underline}.flood-service-grid>a>span,.flood-next-grid span{color:var(--muted);font-size:.9rem;font-weight:400;display:block}.flood-service-grid small{color:var(--muted);font-size:.75rem}.flood-contents{border-left:4px solid var(--teal);background:#fff;margin-block:2rem;padding:1.3rem}.flood-contents ol{margin-block:.5rem}.flood-contents a{padding-block:.35rem;display:inline-block}.nation-flood-guide section[id],.nation-flood-guide h2[id]{scroll-margin-top:1.5rem}.flood-evidence-links a{padding-block:.5rem;display:block}.flood-evidence-links small{font-weight:400}.flood-faq details{border:1px solid var(--border);background:#fff;margin-bottom:.75rem;padding:1rem}.flood-faq summary{cursor:pointer;min-height:44px;color:var(--navy);padding-block:.5rem;font-weight:700}.flood-next{background:#edf5f5;padding:1.5rem}.flood-next-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1rem;display:grid}.flood-next-grid>a{border:1px solid var(--border);background:#fff;padding:1rem}.flood-next-grid span{margin-top:.5rem}.source-family-grid{background:var(--border);grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;display:grid}.source-family-grid article{background:#fff;padding:1.25rem}.source-family-grid h3{margin:0 0 .4rem;font-size:1.25rem}.source-family-grid p{color:var(--muted);margin:0;font-size:.85rem}.plan-sheet{max-width:980px}.plan-fields{border:2px solid var(--navy);margin-top:2.5rem}.plan-fields>section{border-bottom:1px solid var(--border);background:#fff;grid-template-columns:60px 1fr;gap:1rem;padding:1.4rem;display:grid}.plan-fields>section:last-child{border-bottom:0}.plan-fields>section>span{color:var(--teal);font-size:.75rem;font-weight:900}.plan-fields h2{margin:0;font-size:1.45rem}.plan-fields p{color:var(--muted);margin:.25rem 0 1rem;font-size:.82rem}.write-lines{gap:.9rem;display:grid}.write-lines i{border-bottom:1px solid #798b93;display:block}.plan-review{border-left:7px solid var(--teal);background:#e6f4f1;margin-top:2rem;padding:1.5rem}.plan-review h2{margin:0 0 .5rem}.blank-line{border-bottom:1px solid var(--ink);min-width:220px;display:inline-block}.lite-page{background:#fff;width:min(100% - 32px,760px);margin-inline:auto;padding-block:2rem}.lite-page header,.lite-page footer{border-bottom:2px solid var(--navy);padding:1rem 0}.lite-page header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.lite-page header p,.lite-page footer p{color:var(--muted);margin:0;font-size:.75rem}.lite-page article{padding-block:2rem}.lite-page h1{color:var(--navy-deep);font-size:clamp(2.5rem,8vw,4rem)}.lite-page h2{margin-top:2.5rem;font-size:1.8rem}.lite-page a{color:#005ea5;font-weight:800}.sitemap-sections{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.sitemap-sections>section{border:1px solid var(--border);background:#fff;padding:1.5rem}.sitemap-sections h2{font-size:2rem}.sitemap-sections h3{margin:1.4rem 0 .6rem;font-size:1rem}.sitemap-sections li{margin-bottom:.65rem}.sitemap-sections a{color:#005ea5;font-weight:750}.sitemap-sections>p{grid-column:1/-1}.not-found{flex-direction:column;justify-content:center;min-height:65vh;padding-block:4rem;display:flex}.not-found h1{max-width:850px;color:var(--navy-deep)}.not-found>p:not(.eyebrow){max-width:680px;color:var(--muted)}.newsletter-journey{background:radial-gradient(at 0 44%,#e2f1ed,#0000 55%),#f7f9fb;min-height:100vh}.newsletter-journey .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nj-header{border-bottom:1px solid #cbdad9;justify-content:space-between;align-items:center;gap:1.5rem;min-height:94px;display:flex}.nj-back{color:var(--navy);font-size:.82rem;font-weight:700}.nj-main{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);padding-block:4rem 3rem;display:grid}.nj-story>.eyebrow{margin-bottom:1.5rem}.nj-progress{color:#536a73;flex-wrap:wrap;gap:.8rem 1.3rem;margin:0 0 2.8rem;padding:0;font-size:.72rem;list-style:none;display:flex}.nj-progress li{align-items:center;gap:.4rem;display:flex}.nj-progress span{border:1px solid #98adaa;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.65rem;font-weight:800;display:inline-grid}.nj-progress .complete span{color:#fff;background:#087f78;border-color:#087f78}.nj-progress .current{color:#075f5a;font-weight:800}.nj-progress .current span{border:2px solid #087f78}.nj-icon{color:#087f78;background:#effaf6;border:1px solid #9fcfc6;border-radius:22px;place-items:center;width:76px;height:76px;margin-bottom:1.8rem;display:inline-grid}.nj-story h1{color:var(--navy-deep);margin-bottom:1.4rem;font-size:clamp(3.1rem,5.2vw,4.7rem);line-height:1.05}.nj-story h1 em{color:#08756f;font-style:normal}.nj-lede{color:#344f5d;max-width:32rem;font-size:1.1rem}.nj-purpose{color:#526975;border-left:3px solid #7ec8ba;margin:2rem 0 0;padding-left:1rem;font-size:.8rem}.nj-card{background:#fff;border:1px solid #dce6e4;border-top:5px solid #087f78;border-radius:0 0 20px 20px;padding:clamp(1.5rem,3.6vw,3rem);box-shadow:0 18px 60px #102a430b}.nj-card h2{color:var(--navy-deep);margin-bottom:1.2rem;font-size:clamp(2.1rem,3.4vw,3rem);line-height:1.1}.nj-card p{color:#48606d;font-size:.92rem}.nj-card h3{color:var(--navy);margin:0 0 .4rem;font-size:1rem;line-height:1.4}.nj-steps{margin:1.8rem 0;padding:0;list-style:none}.nj-steps li{border-top:1px solid #e1eae7;grid-template-columns:28px minmax(0,1fr);gap:.85rem;padding-block:1rem;display:grid}.nj-steps li>span{color:#087f78;padding-top:.2rem;font-size:.7rem;font-weight:800}.nj-steps p{margin:0;font-size:.85rem}.nj-existing{background:#edf5f2;border-radius:9px;padding:1rem 1.15rem;font-size:.85rem}.nj-existing p{margin:.3rem 0 0;font-size:.82rem}.nj-text-link{color:#075f5a;margin-top:1.4rem;font-size:.86rem;font-weight:800;display:inline-block}.nj-primary{text-align:center;color:#fff;background:#08756f;justify-content:center;gap:.7rem;width:100%;margin-block:.7rem 1rem}.nj-download{color:#075f5a;text-align:center;font-size:.8rem;display:block}.nj-divider{background:#dce6e4;height:1px;margin-block:1.8rem}.nj-ticks{color:#48606d;margin:1rem 0 0;padding-left:1.15rem;font-size:.85rem}.nj-ticks li{margin-bottom:.7rem;padding-left:.2rem}.nj-ticks li::marker{color:#087f78}.nj-note{padding-bottom:2.4rem}.nj-note p{color:#526975;max-width:55rem;margin:0;font-size:.75rem}.nj-footer{border-top:1px solid #cbdad9;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.5rem 2rem;font-size:.75rem;display:flex}.nj-footer p{margin:0}.nj-footer p strong{color:var(--navy);letter-spacing:.08em;margin-bottom:.2rem;font-size:.72rem;display:block}.nj-footer nav{flex-wrap:wrap;gap:1.2rem;display:flex}@media (width<=780px){.nj-main{grid-template-columns:1fr;gap:2rem;padding-top:2.4rem}.nj-header{gap:1rem;min-height:80px}.nj-header .wordmark{gap:.25rem}.nj-header .wordmark span{font-size:1.05rem}.nj-header .wordmark b{font-size:1rem}.nj-back{text-align:right;max-width:100px;font-size:.72rem}.nj-progress{gap:.65rem;margin-bottom:1.7rem;font-size:.66rem}.nj-icon{border-radius:16px;width:60px;height:60px;margin-bottom:1.2rem}.nj-icon svg{width:40px;height:40px}.nj-story h1{font-size:clamp(2.8rem,10vw,4rem)}.nj-lede{font-size:1rem}.nj-purpose{margin-top:1.3rem}.nj-footer{flex-direction:column;align-items:flex-start}}.nj-spam-notice{color:#61420e;background:#fff7e5;border:1px solid #dbb66f;border-left:5px solid #b9740b;border-radius:10px;align-items:flex-start;gap:1rem;margin-top:1.8rem;padding:1.3rem 1.5rem;display:flex}.nj-spam-notice>svg{flex:0 0 28px;margin-top:.15rem}.nj-spam-notice h2{color:#61420e;margin:0 0 .45rem;font:700 1.16rem/1.35 Arial,sans-serif}.nj-spam-notice p{max-width:65rem;margin:0;font-size:.94rem;line-height:1.6}.nj-help-links{flex-wrap:wrap;gap:.7rem 1.5rem;margin-top:.8rem;font-size:.85rem;font-weight:700;display:flex}.nj-help-links a{color:#61420e;text-underline-offset:3px;text-decoration:underline}.nj-inbox-help{padding-block:.5rem 3rem}.nj-help-heading{max-width:48rem;margin-bottom:1.7rem}.nj-help-heading h2{color:var(--navy-deep);margin-bottom:1rem;font-size:clamp(2rem,3.5vw,2.8rem);line-height:1.15}.nj-help-heading>p:last-child{color:#48606d}.nj-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.nj-provider{background:#fff;border:1px solid #d5e1e2;border-radius:16px;min-width:0;padding:clamp(1.15rem,2.6vw,2rem);scroll-margin-top:1.5rem}.nj-provider-title{align-items:center;gap:.85rem;margin-bottom:1.4rem;display:flex}.nj-provider-icon{color:#6001b8;background:#f1e8fc;border-radius:10px;flex:0 0 42px;place-items:center;height:42px;font:800 1.3rem/1 Arial,sans-serif;display:grid}.nj-provider-outlook .nj-provider-icon{color:#0067b8;background:#e6f2fc}.nj-provider-title h3{color:var(--navy-deep);margin:0 0 .25rem;font:700 1.3rem/1.2 Arial,sans-serif}.nj-provider-title p{color:#526975;margin:0;font-size:.78rem}.nj-mail-figure{max-width:440px;margin:0 auto 1.5rem}.nj-mail-figure svg{width:100%;height:auto;display:block}.nj-mail-figure figcaption{color:#526975;text-align:center;margin-top:.55rem;font-size:.7rem}.nj-provider-steps{counter-reset:inbox-step;margin:0;padding:0;list-style:none}.nj-provider-steps li{counter-increment:inbox-step;margin-bottom:1.3rem;padding-left:2.2rem;position:relative}.nj-provider-steps li:before{content:counter(inbox-step);color:#075f5a;background:#edf5f2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:-.05rem;left:0}.nj-provider-steps li>strong{color:var(--navy-deep);font-size:.95rem}.nj-provider-steps p{color:#48606d;margin:.35rem 0 0;font-size:.88rem;line-height:1.65}.nj-provider-help{color:#075f5a;text-underline-offset:3px;font-size:.82rem;font-weight:700;text-decoration:underline;display:inline-block}.nj-confirm-reminder{color:#174c47;background:#e5f2ed;border-radius:10px;margin-top:1.5rem;padding:1.2rem 1.5rem;font-size:.95rem}.nj-confirm-reminder p{margin:.4rem 0 0;font-size:.85rem}.nj-inbox-help b,.nj-help-heading strong,.nj-confirm-reminder b{overflow-wrap:anywhere}@media (width<=780px){.nj-provider-grid{grid-template-columns:1fr}.nj-spam-notice{gap:.7rem;margin-top:1.2rem;padding:1rem}.nj-spam-notice>svg{flex-basis:23px;width:23px}.nj-spam-notice h2{font-size:1.05rem}.nj-spam-notice p{font-size:.88rem}.nj-provider-steps li{padding-left:2rem}}.analytics-banner{z-index:10002;color:#102a43;background:#fff;border:2px solid #087f78;border-radius:12px;align-items:center;gap:24px;max-width:1150px;max-height:calc(100dvh - 32px);margin-inline:auto;padding:22px;display:flex;position:fixed;inset:auto 16px 16px;overflow:auto;box-shadow:0 8px 40px #102a4340}.analytics-banner[hidden],.analytics-settings[hidden]{display:none}.analytics-banner h2{margin:0 0 8px;font:700 22px/1.2 Arial,sans-serif}.analytics-banner p{max-width:76ch;margin:0 0 8px;font-size:15px;line-height:1.5}.analytics-banner a{color:#005ea5;text-decoration:underline}.analytics-buttons{flex-direction:column;flex:0 0 235px;gap:10px;display:flex}.analytics-buttons button,.analytics-preferences-actions button{color:#075d58;cursor:pointer;background:#fff;border:2px solid #087f78;border-radius:6px;min-height:46px;padding:10px 14px;font:700 14px/1.3 Arial,sans-serif}.analytics-buttons button:hover,.analytics-preferences-actions button:hover{background:#edf7f4}.analytics-preferences{color:#102a43;background:#fff;border:2px solid #087f78;border-radius:12px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto}.analytics-preferences::backdrop{background:#102a4373}.analytics-preferences h2{margin:0 0 12px}.analytics-preferences p{line-height:1.5}.analytics-preferences label{align-items:center;gap:10px;padding-block:12px;font-weight:700;display:flex}.analytics-preferences input{accent-color:#087f78;width:20px;height:20px}.analytics-preferences-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.analytics-settings,.back-to-top{width:9.2rem}.analytics-settings{z-index:99;bottom:max(1rem, env(safe-area-inset-bottom,0px));left:max(1rem, env(safe-area-inset-left,0px));color:#102a43;white-space:nowrap;cursor:pointer;transform-origin:0 100%;background:#fff;border:2px solid #758b95;border-radius:.5rem;max-width:calc(100vw - 2rem);min-height:48px;padding:.65rem .9rem;font:700 1rem/1.4 Arial,Helvetica,sans-serif;position:fixed;transform:scale(.7)}.analytics-settings:before{content:"";position:absolute;inset:-8px 0}[data-analytics-status]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=700px){.analytics-banner{padding:18px;display:block;inset:auto 10px 10px}.analytics-buttons{flex-flow:wrap;margin-top:14px}.analytics-buttons button,.analytics-preferences-actions button{flex:190px}}@media print{.analytics-banner,.analytics-settings,.analytics-preferences{display:none!important}}.newsletter-section{background:#eaf3f2}.newsletter-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.newsletter-copy h2{color:var(--navy-deep);font-size:clamp(2.4rem,4vw,3.6rem)}.newsletter-copy>p{max-width:42rem}.newsletter-copy .quiet{color:var(--muted)}.newsletter-sender{border-left:5px solid var(--teal);overflow-wrap:anywhere;background:#fff;margin-block:2rem;padding:1.4rem}.newsletter-sender p:last-child{margin-bottom:0}.newsletter-form{min-width:0}.newsletter-invite{border-top:5px solid var(--teal);background:#fff;border-radius:12px;padding:2rem;box-shadow:0 10px 30px #102a430a}.newsletter-invite h3{color:var(--navy-deep);margin-top:.7rem;font-size:2rem}.newsletter-invite .button{margin-top:.8rem}.newsletter-invite-note{color:var(--muted);font-size:.8rem}.newsletter-footer{color:var(--ink);background:#eaf3f2;padding-block:2rem}.newsletter-footer-inner{justify-content:space-between;align-items:center;gap:2rem;display:flex}.newsletter-footer h2{color:var(--navy-deep);margin:0 0 .5rem;font-size:2rem}.newsletter-footer p{overflow-wrap:anywhere;max-width:45rem;margin:0}.newsletter-footer .button{flex-shrink:0}@media (width<=760px){.newsletter-grid{grid-template-columns:1fr}.newsletter-footer-inner{flex-direction:column;align-items:flex-start}}@media print{.newsletter-section,.newsletter-footer{display:none!important}}@media (width<=1050px){.desktop-nav{display:none}.mobile-nav{display:block}}@media (width<=900px){.hero-grid{grid-template-columns:1fr;gap:3rem}.card-grid{grid-template-columns:repeat(2,1fr)}.aidworkers-ad-shell{grid-template-columns:1fr}.aidworkers-ad-brand{border-bottom:1px solid #d4e0e6;border-right:0}.footer-grid{grid-template-columns:repeat(3,1fr);gap:2rem}.footer-grid>div:first-child{grid-column:1/-1}.split-heading,.nation-layout,.content-shell,.guide-layout{grid-template-columns:1fr}.guide-trust-bar .wrap{grid-template-columns:repeat(2,1fr);padding-block:.75rem}.guide-trust-bar a{justify-content:flex-start}.on-page,.guide-side{position:static}.guide-card-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.wrap{width:min(calc(100% - 28px), var(--max))}.service-inner>span{display:none}.service-inner .service-links{display:flex}.service-inner{justify-content:flex-end}.header-inner{min-height:68px}.hero-grid{min-height:0;padding-block:4rem}h1{font-size:clamp(2.75rem,14vw,4.2rem)}.actions{display:grid}.button{width:100%}.urgent-inner{flex-wrap:wrap;align-items:flex-start;gap:.2rem 1rem;padding-block:.8rem}.urgent-inner strong{width:100%}.urgent-inner span{flex:auto}.card-grid{grid-template-columns:1fr}.card-grid a{min-height:175px}.path-grid,.trust-grid,.decision-grid,.guide-card-grid,.source-family-grid,.sitemap-sections{grid-template-columns:1fr}.guide-trust-bar .wrap{grid-template-columns:1fr;gap:.55rem}.trust-grid>div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:0}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;padding-block:1rem}.aidworkers-ad{padding-block:1.5rem}.aidworkers-ad-brand,.aidworkers-ad-copy{padding:1.5rem}.aidworkers-ad-brand>p{margin-block:1.5rem 1rem}.aidworkers-ad-copy h2{font-size:clamp(2rem,10vw,3rem)}.aidworkers-ad-actions{align-items:stretch}.aidworkers-ad-actions .button{width:100%}.aidworkers-ad-actions>a:last-child{text-align:center}.checklist ul{grid-template-columns:1fr}.source-list li{flex-direction:column;align-items:flex-start}.source-list li span{text-align:left}.plan-fields>section{grid-template-columns:1fr;gap:.35rem}.lite-page header{flex-direction:column;align-items:flex-start}.sitemap-sections>p{grid-column:auto}}@media (width<=380px){.header-inner{gap:.5rem}.site-header .wordmark{gap:.25rem}.site-header .wordmark span{font-size:1.05rem}.site-header .wordmark b{font-size:1rem}.mobile-nav>summary{padding-inline:.55rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (prefers-contrast:more){:root{--border:#5d7079;--muted:#263f4b}a{text-decoration-thickness:2px}}@media (forced-colors:active){.button,.callout,.today-card,.checklist,.guide-side,.on-page{border:2px solid canvastext}.hero:after{display:none}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:none;outline-color:highlight}}@media print{@page{margin:14mm}body{color:#000;background:#fff;font-size:10.5pt}.staging-notice,.service-bar,.site-header,.site-footer,.breadcrumbs,.actions,.on-page,.guide-side,.urgent,.jump-links,.print-actions{display:none!important}.page-intro,.guide-hero{color:#000;background:#fff;border-bottom:2px solid #000}.page-intro-inner,.guide-hero-inner,.section,.content-shell,.guide-layout{padding-block:0}.page-intro h1,.guide-hero h1,.page-lede,.page-intro .eyebrow,.guide-hero .eyebrow,.review-stamp{color:#000}.content-shell,.guide-layout{display:block}.callout{color:#000;box-shadow:none;break-inside:avoid;background:#fff;border:2px solid #000}.callout>strong,.callout a{color:#000!important}.checklist{break-inside:avoid}.checklist input{appearance:auto}.plan-fields>section,.plan-review{break-inside:avoid;background:#fff}a{color:#000!important}a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;font-size:8pt}}.resource-guide section[id],.resource-guide h2[id]{scroll-margin-top:1.5rem}.guide-table-wrap{margin-block:1.5rem}.guide-table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.65}.guide-table caption{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guide-table th,.guide-table td{border:1px solid var(--border);text-align:left;vertical-align:top;overflow-wrap:anywhere;padding:1rem}.guide-table thead th{background:var(--navy);color:#fff}.guide-table tbody th{background:#eaf3f1;min-width:100px}.guide-table tbody td{background:#fff}@media (width<=650px){.guide-table,.guide-table tbody,.guide-table tr,.guide-table th,.guide-table td{display:block}.guide-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.guide-table tr{margin-bottom:1rem}.guide-table tbody td{border-top:0}.guide-table td:before{content:attr(data-label);color:var(--navy);margin-bottom:.2rem;font-weight:700;display:block}}.publication-stamp{color:#dce8ed;margin:1rem 0 0;font-size:.8rem}.publication-stamp+.review-stamp{margin-top:.5rem}.nj-footer{flex-wrap:wrap}.nj-footer .release-stamp{color:var(--ink)}.nj-footer .release-stamp strong{color:var(--navy)}@media print{.publication-stamp{color:#000}}[hidden]{display:none!important}.campaign-panel{border:1px solid var(--border);border-top:5px solid var(--teal);background:#fff;grid-template-columns:1.65fr 1fr;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.3rem,4vw,2.7rem);display:grid}.campaign-panel h2{margin-top:.4rem;font:500 clamp(1.8rem,3.5vw,2.8rem)/1.15 Georgia,serif}.campaign-actions{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;display:flex}.campaign-actions h3{margin:0}.tool-panel{border:1px solid var(--teal);background:#e5f2ef;margin:1.5rem 0;padding:1.2rem}.tool-panel progress{width:100%;height:1rem;accent-color:var(--teal);margin-bottom:1rem;display:block}.tool-panel p{margin-top:0}.tool-panel .quiet{font-size:.85rem}.tool-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}button.button{cursor:pointer;font-family:inherit}.remember-choice{align-items:center;gap:.7rem;min-height:44px;display:flex}.remember-choice input{width:1.2rem;height:1.2rem;accent-color:var(--teal)}.plan-fields textarea{resize:vertical;width:100%;min-height:6rem;color:var(--ink);background:#fff;border:1px solid #607887;border-radius:0;padding:.8rem;font:1rem/1.5 Arial,sans-serif;display:block}.plan-review input{font:inherit;border:1px solid #607887;padding:.7rem}.plan-example{border:1px solid var(--border);background:#fff;margin:1.5rem 0;padding:1rem 1.2rem}.plan-example summary{cursor:pointer;min-height:44px;padding-top:.4rem;font-weight:800}.plan-print-value{display:none}.source-link-list{padding-left:1.2rem}.source-link-list li+li{margin-top:.8rem}@media (width<=720px){.campaign-panel{grid-template-columns:1fr}.tool-actions .button{width:100%}}@media print{.tool-panel,.plan-example,.plan-fields textarea,.plan-review input,[data-plan-status],noscript{display:none!important}.plan-print-value{white-space:pre-wrap;overflow-wrap:anywhere;color:#000;min-height:2.5em;display:block}.plan-fields>section{break-inside:auto}.plan-fields h2,.plan-fields p{break-after:avoid}.checklist{break-inside:auto}.checklist li{break-inside:avoid}.checklist input:checked+span{color:#000}.campaign-panel{display:block}.campaign-actions{display:none}}.readiness-widget{border:1px solid #9cb9b1;border-top:5px solid var(--teal);background:#f1f7f5;min-width:0;margin:2.25rem 0;padding:clamp(1.1rem,3vw,2rem)}.readiness-widget h2{margin-top:.25rem}.planner-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.planner-fields label,.budget-rows label{flex-direction:column;gap:.4rem;font-size:.95rem;font-weight:700;display:flex}.planner-fields input,.planner-fields select,.planner-fields textarea,.budget-rows input{width:100%;min-width:0;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #657d80;border-radius:2px;padding:.7rem}.planner-fields textarea{resize:vertical;font-weight:400}.planner-form fieldset{border:1px solid var(--border);margin:1rem 0;padding:1rem}.planner-form legend{padding-inline:.3rem;font-weight:700}.planner-choice{align-items:flex-start;gap:.7rem;min-height:44px;padding:.5rem 0;display:flex}.planner-choice input{width:1.2rem;min-width:1.2rem;height:1.2rem;accent-color:var(--teal);margin-top:.2rem}.planner-form button{margin-top:1rem}.planner-note{color:var(--muted);font-size:.88rem}.planner-result{border-left:4px solid var(--teal);background:#fff;margin:1.2rem 0;padding:1.1rem}.planner-result h3{margin-top:0}.planner-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.planner-actions p{flex-basis:100%;font-size:.9rem}[data-tool-error]:not(:empty){color:#782315;background:#fff3ef;border:2px solid #aa2d1d;padding:.8rem}.provider-directory{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.provider-card{border:1px solid var(--border);background:#fff;padding:1.2rem}.provider-card h3{margin:.3rem 0}.provider-card a{overflow-wrap:anywhere}.provider-card .section-kicker{text-transform:capitalize}.readiness-widget .quiet{color:#455b63}.registration-checks,.registration-record{margin-top:1.8rem}.budget-rows>div{grid-template-columns:2fr 1fr 1fr;gap:.8rem;margin:1rem 0;display:grid}.household-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.household-cards a{border:1px solid var(--border);background:#fff;padding:1.2rem;font-weight:700;display:block}.household-cards a strong{display:block}.household-cards a span{color:var(--muted);margin-top:.5rem;font-size:.95rem;font-weight:400;display:block}.guide-quick-start{border-left:4px solid var(--teal);background:#edf5f5;margin-block:1.8rem;padding:1.4rem}.prose .guide-quick-start h2{margin-top:0}.guide-quick-start .actions{margin-top:1rem}.guide-byline{color:var(--muted);font-size:.85rem}.guide-hero .guide-byline{color:#dceaf0}.guide-hero .guide-byline a{color:inherit}#planner-print{display:none}@media (width<=600px){.planner-fields,.household-cards{grid-template-columns:1fr}.planner-actions .button{width:100%}.budget-rows>div{grid-template-columns:1fr 1fr}.budget-rows label:first-child{grid-column:1/-1}}@media print{.planner-form,.planner-actions,.planner-note,[data-tool-error],[data-route-status],.guide-trust-bar{display:none!important}.readiness-widget{background:#fff;border:1px solid #000;padding:.6rem}.provider-card{break-inside:avoid}body.printing-planner>*{display:none!important}body.printing-planner>#planner-print{display:block!important}#planner-print pre{white-space:pre-wrap;overflow-wrap:anywhere;font:11pt/1.5 Arial,sans-serif}.planner-result{border:0;padding:0}}.readiness-widget [hidden]{display:none!important}
