:root{--navy:#132c3c;--ink:#18313f;--amber:#f5c24b;--paper:#f6f5f0;--line:#d9dfdc}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font:17px/1.65 Arial,sans-serif}a{color:inherit;text-underline-offset:4px}header{background:white;border-bottom:1px solid var(--line)}.wrap{max-width:1180px;margin:auto;padding:0 28px}.top{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:24px;padding-bottom:24px}.brand{text-decoration:none;font-size:19px;font-weight:800;letter-spacing:-.5px;display:flex;align-items:center;gap:12px}.mark{background:var(--amber);color:var(--navy);padding:5px 12px;border-radius:50%;font-size:24px}nav{display:flex;gap:25px;font-size:14px;font-weight:700}nav a{text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #b56c00;outline-offset:4px}.hero{background:var(--navy);color:white;position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:90px;padding-top:76px;padding-bottom:80px}.eyebrow{text-transform:uppercase;font-size:12px;font-weight:800;letter-spacing:2px;color:#9b6500}.hero .eyebrow{color:var(--amber)}h1{font-size:clamp(38px,5.2vw,68px);line-height:1.08;letter-spacing:-2px;font-weight:750;margin:20px 0 25px}h2{font-size:34px;line-height:1.2;letter-spacing:-1px}h3{font-size:22px;line-height:1.3}p{margin:0 0 20px}.hero p{color:#d3dedf;max-width:630px;font-size:19px}.button{display:inline-block;background:var(--amber);color:var(--navy);padding:13px 22px;border:0;border-radius:5px;text-decoration:none;font-size:15px;font-weight:800;cursor:pointer}.button.secondary{background:transparent;color:white;border:1px solid #71838c;margin-left:12px}.route{background:#213e4f;padding:28px;border:1px solid #49606c;border-radius:8px;align-self:center}.route h3{margin-top:0}.route a{display:flex;justify-content:space-between;gap:15px;padding:14px 0;border-top:1px solid #49606c;text-decoration:none;font-size:16px}.route a span{color:var(--amber)}.strip{border-bottom:1px solid var(--line);background:#eeeee6;font-size:13px}.strip .wrap{display:flex;gap:36px;padding-top:16px;padding-bottom:16px}.section{padding-top:65px;padding-bottom:65px}.section-title{display:flex;justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px}.section-title h2{margin:8px 0}.muted{color:#536672}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:white;border:1px solid var(--line);padding:28px;border-radius:7px}.card .number{font-size:13px;color:#857043;font-weight:800}.card a{font-weight:700;font-size:14px}.feature{background:#e7ece9}.feature-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.badge{display:inline-block;border:1px solid #a1b5aa;border-radius:30px;padding:3px 12px;font-size:12px}.linklist a{display:block;padding:13px 0;border-bottom:1px solid #bdcbc4;text-decoration:none}.notice{border-left:4px solid var(--amber);padding:20px 24px;background:#fff9e9;margin:26px 0}.article{max-width:800px;padding-top:55px;padding-bottom:75px}.article h1{font-size:48px}.article h2{font-size:27px;margin-top:40px}.article li{margin-bottom:10px}.article .intro{font-size:21px;color:#536672}.crumb{font-size:13px}.meta{font-size:13px;color:#64767e}.steps{counter-reset:steps}.steps h2:before{counter-increment:steps;content:counter(steps) ' / ';color:#9b6500}.sources{background:#e7ece9;padding:24px;border-radius:6px;font-size:14px}.sources a{display:block;margin:7px 0}footer{background:var(--navy);color:#cfdbdf;padding:45px 0;font-size:13px}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:45px}footer h3{color:white;font-size:17px}footer a{display:block;margin:8px 0}.small{font-size:13px}label{display:block;font-weight:700;font-size:14px;margin:20px 0 7px}input,select,textarea{width:100%;padding:13px;border:1px solid #a9b6bc;border-radius:4px;font:inherit;background:white;color:var(--ink)}textarea{min-height:160px}.check{display:flex;align-items:start;gap:12px;font-weight:400}.check input{width:auto;margin-top:6px}.template{background:#fff;border:1px solid var(--line);padding:25px;white-space:pre-wrap;font:15px/1.7 Arial,sans-serif}.empty{padding:30px;border:1px dashed #a8b6b9;border-radius:6px}#status{margin-top:18px} .skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:white;padding:10px;z-index:5}@media(max-width:760px){.top{flex-wrap:wrap}nav{gap:16px;flex-wrap:wrap;font-size:13px}.hero-grid{grid-template-columns:1fr;gap:30px;padding-top:45px;padding-bottom:45px}.grid,.feature-inner,.footer-grid{grid-template-columns:1fr;gap:22px}.strip .wrap{gap:12px;flex-wrap:wrap}.section{padding-top:40px;padding-bottom:40px}.section-title{display:block}.article h1{font-size:37px}.button.secondary{margin:12px 0 0}.wrap{padding-left:22px;padding-right:22px}h2{font-size:29px}}:root{--navy:#304b48;--ink:#304b48;--amber:#dfece2;--paper:#fcfbf8;--line:#dce4df}body{font-family:'Trebuchet MS',Arial,sans-serif;line-height:1.75}header{background:var(--paper);border:0}.wrap{max-width:1150px}.top{padding-top:30px;padding-bottom:25px}.brand{font-size:16px;letter-spacing:.1px;line-height:1.2}.mark{display:grid;place-items:center;width:46px;height:46px;padding:0;border-radius:16px;background:#dce9df;color:#3d625b;font-size:28px;font-family:Georgia,serif}.brand span:last-child{max-width:230px}nav{font-size:14px;gap:26px}nav a{font-weight:500}nav a:last-child{border:1px solid #cbd9d0;padding:6px 15px;border-radius:30px;margin-top:-6px}.hero{background:transparent;color:var(--ink);overflow:visible}.hero-grid{padding-top:35px;padding-bottom:54px;gap:55px;grid-template-columns:1.1fr 1fr;align-items:center}.eyebrow,.hero .eyebrow{color:#6a7770;font-size:11px;letter-spacing:1.5px;font-weight:600}.hero h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(44px,4.9vw,65px);letter-spacing:-2.5px;line-height:1.12;margin:21px 0 24px}.hero p{color:#64736c;font-size:17px;max-width:440px;line-height:1.8}.button{border-radius:30px;background:#3e6259;color:white;font-size:14px;font-weight:600;padding:12px 22px;transition:background .15s}.button:hover{background:#2e4b44;text-decoration:none}.button.secondary{border:0;background:none;color:#3e6259;padding:12px 0;margin-left:20px;text-decoration:underline;text-decoration-color:#c4cfc5}.route{border:0;background:#eef1e9;border-radius:26px;padding:31px 30px;position:relative}.route:before{content:'LET’S MAKE THIS EASIER';display:block;font-size:10px;letter-spacing:1.5px;color:#718071;margin-bottom:8px}.route h3{font-family:Georgia,serif;font-weight:400;font-size:28px;letter-spacing:-.6px;margin-bottom:20px}.route a{background:#fffefa;border:0;margin-top:10px;padding:16px 18px;border-radius:13px;font-size:14px;align-items:center;box-shadow:0 1px 0 #dfe4d9}.route a:hover{background:white;box-shadow:0 0 0 2px #b8cdbe;text-decoration:none}.route a span{background:#e5ece4;color:#456553;width:35px;height:35px;display:grid;place-items:center;border-radius:50%;font-size:12px;flex-shrink:0}.strip{background:transparent;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.strip .wrap{gap:45px;padding-top:14px;padding-bottom:14px;color:#6c7971;font-size:12px}.section{padding-top:53px;padding-bottom:57px}h2{font-family:Georgia,serif;font-weight:400;font-size:34px;letter-spacing:-.8px}h3{font-weight:500}.section-title{margin-bottom:30px}.section-title p{font-size:14px}.grid{gap:0}.card{border:0;background:transparent;padding:4px 28px 7px;border-radius:0;border-left:1px solid var(--line)}.card:first-child{padding-left:0;border-left:0}.card:last-child{padding-right:0}.card .number{font-size:10px;letter-spacing:1.3px;color:#7d8173}.card h3{font-size:20px;margin:14px 0}.card p{font-size:15px;color:#64736c}.card a{font-size:13px;text-decoration-color:#b6c5b9}.feature{background:transparent}.feature .feature-inner{background:#eeedf3;border-radius:26px;padding:40px 42px;gap:70px}.feature-inner{gap:65px}.feature p{font-size:15px;color:#65716f}.feature h2{font-size:31px}.badge{border:0;background:#fffefa;color:#716b80;font-size:10px;letter-spacing:1px;padding:5px 12px}.linklist a{font-size:14px;border-color:#d4d3df;padding:16px 0}.linklist a:first-child{border-top:1px solid #d4d3df}.empty{border:0;background:#f2f0e8;border-radius:24px;padding:32px;color:#657166}.empty h3{font-family:Georgia,serif;font-size:24px;font-weight:400;color:var(--ink)}.empty p{font-size:15px}.notice{background:#f1f3e9;border-left:0;border-radius:16px;font-size:15px;padding:22px 25px}.article{max-width:790px;padding-top:40px}.article h1{font-family:Georgia,serif;font-weight:400;font-size:48px;line-height:1.14}.article .intro{font-size:20px;line-height:1.65}.article h2{font-size:29px}.meta{font-size:11px;letter-spacing:.2px}.sources{background:#eef1e9;border-radius:17px;padding:26px}.template{border-radius:16px;border-color:var(--line);background:#fffefa}.steps h2:before{color:#82967f}footer{background:#eaf0e9;color:#617267;border-radius:30px 30px 0 0;padding:45px 0 30px;margin-top:25px}footer h3{color:var(--ink);font-weight:600;font-size:15px}footer a{font-size:12px}footer p{font-size:12px}.footer-grid{gap:55px}input,textarea,select{border-radius:11px;border-color:#ccd9d0;background:#fffefa}label{font-size:14px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:#59836a}#experience{padding:10px 0 30px}.check{font-size:13px;line-height:1.65}
@media(max-width:760px){.top{padding-top:22px;padding-bottom:20px;gap:24px}nav{gap:18px;font-size:12px}nav a:last-child{margin-top:0;padding:0;border:0}.hero-grid{grid-template-columns:1fr;gap:28px;padding-top:22px;padding-bottom:30px}.hero h1{font-size:46px;letter-spacing:-1.9px}.hero p{font-size:16px}.route{padding:24px 21px}.route a{padding:13px;font-size:13px}.strip .wrap{gap:5px 20px;font-size:11px}.grid{grid-template-columns:1fr}.card,.card:first-child,.card:last-child{padding:23px 0;border-left:0;border-top:1px solid var(--line)}.card:first-child{border-top:0;padding-top:0}.section-title p{margin-top:15px}.feature .feature-inner{margin:0 14px;padding:30px 22px;gap:20px}.feature h2{font-size:29px}.feature-inner{grid-template-columns:1fr;gap:25px}.article h1{font-size:37px}.article{padding-top:25px}.section{padding-top:35px;padding-bottom:35px}.button.secondary{margin-left:15px}.footer-grid{gap:18px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}

.brand-logo{display:block;width:260px;height:auto}@media(max-width:760px){.brand-logo{width:230px}}
/* Blue editorial identity */
:root{--navy:#203c61;--ink:#203c61;--amber:#d8e5f6;--paper:#fafbfd;--line:#d4dfed}header{background:#fafbfd}nav a{color:#29486c;font-weight:600}nav a:last-child{border-color:#bdcfe4;background:#eef3fb}.hero-grid{gap:55px}.hero h1{color:#17365d;font-weight:500}.hero p{color:#516680}.eyebrow,.hero .eyebrow{color:#486689;font-weight:700}.hero .eyebrow:before{content:'';display:inline-block;width:22px;height:3px;border-radius:5px;background:#567caf;vertical-align:middle;margin-right:9px}.button{background:#315d94;box-shadow:0 3px 0 #244b7c;color:#fff}.button:hover{background:#244b7c}.button.secondary{background:transparent;color:#315d94;box-shadow:none;text-decoration-color:#b8cce5}.route{background:#dfe9f7;border:1px solid #c9d8ed;box-shadow:0 10px 35px #213c5b08}.route:before{color:#45678f;font-weight:700}.route h3{color:#203c61}.route a{background:#ffffff;color:#244263;box-shadow:0 2px 0 #c8d7eb;font-weight:600}.route a span{background:#e6eef9;color:#315d94}.route a:hover{box-shadow:0 0 0 2px #7b9fcf}.strip{background:#eff4fa}.strip .wrap{color:#4e6580}.muted,.section-title p,.card p{color:#516680}.card .number{color:#567395}.card a{color:#315d94;text-decoration-color:#a6bddc}.feature .feature-inner{background:#e8eef8;border:1px solid #d2def0}.feature p{color:#516680}.badge{color:#315d94;background:#fff;font-weight:700}.linklist a{border-color:#c5d4e8;color:#315579}.linklist a:first-child{border-color:#c5d4e8}.empty{background:#eaf0f7;color:#516680}.empty h3{color:#203c61}.notice{background:#eaf1fb;color:#314e70}.sources{background:#e8eff8}.steps h2:before{color:#527fb4}.template{background:#fff}.article .intro,.meta{color:#516680}footer{background:#203c61;color:#d8e4f3}footer h3{color:#fff}footer a{color:#e0eafa}input,textarea,select{border-color:#a9bdd5;background:#fff;color:#203c61}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline-color:#416ca6}

.editorial-image{margin:30px 0 36px}.editorial-image img{display:block;width:100%;height:auto;border-radius:20px}.editorial-image figcaption{font-size:11px;color:#516680;margin-top:7px}.story-illustration{display:block;width:100%;height:auto;border-radius:15px;margin-bottom:22px}@media(max-width:760px){.editorial-image{margin:24px 0}.editorial-image img{border-radius:15px}}
/* Locally served Open Sans for clear, consistent reading */
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/fonts/open-sans-400.ttf') format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/fonts/open-sans-500.ttf') format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/open-sans-600.ttf') format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/open-sans-700.ttf') format('truetype')}
body,input,select,textarea,button,.template,h1,h2,h3,.hero h1,.article h1,.route h3,.empty h3{font-family:'Open Sans',Arial,sans-serif}body{font-size:18px;line-height:1.8}h1,h2,h3,.hero h1,.article h1{font-weight:600;letter-spacing:-.8px}.hero h1{font-size:clamp(40px,4.3vw,57px);line-height:1.18}.hero p{font-size:18px}.route h3{font-size:26px}.route a{font-size:16px}.button,nav{font-size:15px}.card p,.feature p,.empty p{font-size:17px}.card a,.linklist a{font-size:16px}.small,.meta,.editorial-image figcaption{font-size:14px}.eyebrow,.hero .eyebrow,.card .number,.badge,.route:before{font-size:12px}.strip .wrap{font-size:14px}.section-title p{font-size:16px}.sources{font-size:16px}.article{max-width:820px}.article h1{font-size:42px;line-height:1.2}.article h2{font-size:28px}.template{font-size:17px;white-space:pre-wrap;overflow-wrap:anywhere}label,.check{font-size:16px}footer p,footer a{font-size:14px}footer h3{font-size:17px}@media(max-width:760px){body{font-size:18px}.hero h1{font-size:38px}.article h1{font-size:33px}.hero p{font-size:18px}nav{font-size:14px;gap:14px}.route a{font-size:16px}.strip .wrap{font-size:13px}.section-title p{font-size:16px}.button.secondary{display:inline-block;margin-left:0;margin-top:10px}.feature h2{font-size:27px}.article h2{font-size:26px}}
