:root{--blue:#005793;--blue2:#02619e;--yellow:#fdbe57;--orange:#e8852f;--green:#5dc191;--ink:#132334;--paper:#f7f4ed;--line:#c9d2d6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.5 'Roboto',Arial,sans-serif}.skip{position:fixed;top:8px;left:8px;z-index:2;padding:10px 14px;background:#fff;transform:translateY(-150%)}.skip:focus{transform:none}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.masthead{background:var(--blue);color:#fff}.utility,.mast-row,main>section,footer{max-width:1280px;margin:auto}.utility{display:flex;justify-content:space-between;padding:10px 24px;border-bottom:1px solid #4e8eb5;color:#d6e7f0;font-size:.82rem}.utility div{display:flex;gap:22px}.utility a{color:#fff}.lang{padding:0;border:0;background:transparent;color:#fff;font:inherit}.mast-row{display:flex;align-items:center;gap:28px;padding:18px 24px}.brand img{width:170px;height:auto}.mast-row nav{display:flex;gap:18px;margin-left:auto;flex-wrap:wrap}.mast-row nav a{color:#fff;text-decoration:none;font:700 .87rem 'Open Sans',Arial}.menu{display:none;margin-left:auto;border:1px solid #9ec8df;background:transparent;color:#fff;padding:8px 12px}.front{padding:58px 24px 86px}.issue-label,.kicker,.eyebrow{font-size:.76rem;letter-spacing:.14em;font-weight:800;color:var(--blue)}h1,h2,h3,p{margin-top:0}.front h1{max-width:880px;margin:15px 0;font:700 clamp(3.3rem,7vw,7.2rem)/.91 Georgia,serif;letter-spacing:-.055em}.dek{max-width:640px;font-size:1.24rem;color:#405463}.front-grid{display:grid;grid-template-columns:1.45fr .55fr;gap:30px;margin-top:55px}.lead{background:#fff;border-top:8px solid var(--yellow);padding-bottom:26px}.lead img{display:block;width:100%;height:300px;object-fit:cover}.lead .kicker,.lead h2,.lead a{margin-left:26px;margin-right:26px}.lead h2{max-width:720px;margin-top:5px;margin-bottom:15px;font:700 clamp(2rem,3.6vw,3.6rem)/1 Georgia,serif}.lead a,.priority-panel a,.ledger-grid a{color:var(--blue);font-weight:800}.snapshot{padding:26px;background:var(--blue2);color:#fff}.snapshot .kicker{color:var(--yellow)}.stat{display:flex;align-items:baseline;gap:14px;padding:17px 0;border-bottom:1px solid #4c91b9}.stat strong{font:700 3.8rem/.9 Georgia,serif;color:var(--yellow)}.button,.snapshot .button{display:inline-block;margin-top:22px;padding:12px 16px;background:var(--yellow);color:var(--ink);text-decoration:none;font-weight:800}.section{padding:90px 24px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:30px;border-bottom:3px solid var(--ink);padding-bottom:24px}.section h2{max-width:730px;font:700 clamp(2.2rem,4vw,4.4rem)/.98 Georgia,serif;margin-bottom:0}.tabs{display:flex;gap:0;margin:32px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.tabs button{border:0;border-bottom:4px solid transparent;background:transparent;padding:14px 19px;color:#4d5c68;font:700 1rem/1.2 inherit;cursor:pointer}.tabs button[aria-selected=true]{border-color:var(--orange);color:var(--ink)}.priority-panel{display:grid;grid-template-columns:1fr .8fr;gap:40px;align-items:center;background:#fff;padding:35px}.priority-panel h3{font:700 clamp(2rem,3.4vw,3.8rem)/.98 Georgia,serif}.priority-panel p{max-width:50ch}.priority-panel img{width:100%;height:280px;object-fit:cover}.ledger{background:#e9eff1}.ledger-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-bottom:1px solid var(--line)}.ledger-grid article{min-height:285px;padding:25px;border-right:1px solid var(--line)}.ledger-grid article:first-child{border-left:1px solid var(--line)}.ledger-grid .accent{background:var(--green)}.date{font-size:.75rem;font-weight:800;color:var(--orange)}.ledger h3{font:700 1.55rem/1.08 Georgia,serif}.ledger p{color:#4a5c66}.newsletter{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:78px 24px;background:var(--yellow)}.newsletter h2{font:700 clamp(2.6rem,5vw,5rem)/.95 Georgia,serif}.newsletter label{display:block;font-weight:700;margin-bottom:7px}.newsletter form>div{display:flex}.newsletter input{min-width:0;flex:1;padding:14px;border:2px solid var(--ink);font:inherit}.newsletter button{padding:14px 20px;border:2px solid var(--ink);background:var(--ink);color:#fff;font:700 inherit}footer{display:flex;justify-content:space-between;align-items:center;padding:28px 24px;background:#092a45;color:#d9e7ef}footer img{width:145px;height:auto}footer p{margin:0}@media(max-width:800px){.utility{padding-inline:15px}.utility>span,.utility div a{display:none}.mast-row{padding:15px}.brand img{width:145px}.menu{display:block}.mast-row nav{display:none;position:absolute;left:0;right:0;top:100px;z-index:5;padding:20px 15px;background:var(--blue);flex-direction:column}.mast-row nav.is-open{display:flex}.front,.section,.newsletter{padding-inline:15px}.front-grid,.priority-panel,.newsletter{grid-template-columns:1fr}.front{padding-top:42px}.front h1{font-size:clamp(3rem,15vw,5rem)}.lead img{height:220px}.section-head{display:block}.section-head h2{margin-top:9px}.ledger-grid{grid-template-columns:1fr 1fr}.ledger-grid article{border-left:1px solid var(--line);border-bottom:1px solid var(--line)}.newsletter form>div{display:block}.newsletter input,.newsletter button{width:100%}footer{padding-inline:15px;display:block}footer img{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
