.checklist-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;padding:65px 0 54px;align-items:start}.checklist-hero h1{font:900 clamp(44px,5.4vw,70px)/1.02 HubHead,Impact,sans-serif;letter-spacing:-1.8px;margin:20px 0 25px;text-transform:uppercase}.checklist-hero h1 em{color:#00274C;font-style:normal}.checklist-hero .intro{font:20px/1.55 Georgia,serif;max-width:570px}.checklist-tags{display:flex;gap:10px;flex-wrap:wrap;padding:0;list-style:none}.checklist-tags li{border:1px solid #bbc7cb;padding:7px 11px;font-size:12px;font-weight:700}.signup-panel{background:#00274C;color:#fff;padding:34px;border-top:7px solid #FFCB05;box-shadow:10px 10px 0 #dfe4df}.signup-panel h2{font:400 30px/1.17 Georgia;margin:0 0 12px}.signup-panel p{font-size:14px;color:#d7e1e6}.signup-panel label.email-label{display:block;font-weight:700;font-size:13px;margin:20px 0 8px}.signup-panel input[type=email],.unsubscribe-form input[type=email]{display:block;width:100%;padding:15px;border:1px solid #a7bbc6;border-radius:0;background:white;color:#00274C;font:16px Arial}.signup-panel input:focus-visible,.signup-panel button:focus-visible{outline:3px solid #FFCB05;outline-offset:3px}.consent{display:flex;align-items:start;gap:10px;font-size:12px;line-height:1.6;margin:18px 0}.consent input{flex:none;width:18px;height:18px;margin:2px 0}.signup-panel .btn{width:100%;font-size:14px;padding:16px}.signup-panel .form-note{font-size:11px;margin:14px 0 0}.signup-panel a{color:inherit;text-underline-offset:3px}.signup-panel .status{font-size:13px;margin:15px 0 0;min-height:20px}.signup-panel [data-download]{display:flex;margin-top:15px;text-align:center;background:#fff;color:#00274C}.signup-panel [hidden]{display:none!important}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.btn:disabled{opacity:.65;cursor:wait}.checklist-sheet{border-top:3px solid #00274C;padding:35px 0 55px}.checklist-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.checklist-heading h2{font:400 36px/1.2 Georgia;margin-bottom:10px}.checklist-heading p{font-size:14px}.checklist-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px 48px;margin-top:30px}.checklist-section{border-top:3px solid #FFCB05;padding-top:18px}.checklist-section h3{font:700 23px/1.2 Arial;margin:0 0 18px}.checklist-section ul{list-style:none;margin:0;padding:0}.checklist-section li{margin:0 0 15px;font-size:15px;line-height:1.55}.checklist-section label{display:flex;gap:12px;align-items:start}.checklist-section input{width:18px;height:18px;flex:none;margin-top:3px;accent-color:#00274C}.checklist-source{font-size:12px;margin-top:30px;max-width:800px}.signup-band{border-top:1px solid #bcc9cd;border-bottom:1px solid #bcc9cd;padding:34px 0;background:#e7ece9}.signup-band .wrap{display:flex;justify-content:space-between;gap:30px;align-items:center}.signup-band h2{font:400 28px/1.2 Georgia;margin-bottom:8px}.signup-band p{font-size:14px;margin:0;max-width:650px}.unsubscribe-form{max-width:550px;background:#e6ebe9;padding:26px}.unsubscribe-form label{display:block;margin-bottom:8px}.unsubscribe-form .btn{margin-top:18px}.unsubscribe-form [role=status]{margin-top:20px}.print-only{display:none}.checklist-plan{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;border-top:1px solid #bcc9cd;padding-top:24px;margin-top:28px}.checklist-plan div{font-size:12px;font-weight:bold}.checklist-plan span{display:block;border-bottom:1px solid #7b909b;height:36px}.form-note a{white-space:nowrap}
@media(max-width:850px){.checklist-hero{gap:30px}.checklist-hero h1{font-size:49px}.signup-panel{padding:25px}.navlinks{gap:15px}}
@media(max-width:680px){.checklist-hero{grid-template-columns:1fr;padding:38px 0;gap:30px}.checklist-hero h1{font-size:47px}.checklist-hero .intro{font-size:18px}.signup-panel{box-shadow:6px 6px 0 #dfe4df}.checklist-columns{grid-template-columns:1fr;gap:25px}.checklist-heading,.signup-band .wrap{align-items:start;flex-direction:column}.checklist-heading h2{font-size:30px}.checklist-plan{grid-template-columns:1fr}.signup-band .btn{white-space:normal}.checklist-section li{font-size:16px}}
@media print{@page{size:letter;margin:12mm}body{background:#fff;color:#000;font-size:10pt}.topline,.masthead,.skip,.footer,.partner,.checklist-hero,.signup-band,.community-band,.checklist-heading button,.checklist-source a{display:none!important}.wrap{width:100%;max-width:none}.print-only{display:block}.checklist-sheet{padding:0;border:0}.checklist-heading h2{font-size:24pt;margin:0}.checklist-heading p{font-size:10pt}.checklist-columns{grid-template-columns:1fr 1fr;gap:12px 24px;margin-top:10px}.checklist-section{break-inside:avoid;border-top:2px solid #444;padding-top:10px}.checklist-section h3{font-size:14pt;margin-bottom:10px}.checklist-section li{font-size:9.5pt;line-height:1.4;margin-bottom:9px}.checklist-section input{appearance:none;border:1px solid #444;width:10pt;height:10pt}.checklist-plan{margin-top:15px;padding-top:15px}.checklist-plan span{height:24px}.checklist-source{font-size:8pt;margin-top:14px}}
