*{box-sizing:border-box}body{margin:0;background:#edf0ed;color:#193139;font:18px/1.7 Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:5px}header{display:flex;justify-content:space-between;gap:25px;align-items:center;padding:28px 6vw;border-bottom:1px solid #c7d0d0;font-size:16px}header>a{text-decoration:none;letter-spacing:2px}nav{display:flex;gap:26px}header nav a{text-decoration:none}.journal-hero{padding:90px 7vw 60px}h1,h2{font-weight:400;letter-spacing:-.045em;line-height:1.08}h1{font-size:clamp(44px,5.6vw,86px);margin:26px 0 35px}h2{font-size:clamp(28px,3vw,44px)}p{margin:20px 0}.lead{font-size:clamp(22px,2.3vw,30px);line-height:1.5;max-width:900px}.journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:30px 7vw 90px}.journal-card{border-top:2px solid #809da4;padding-top:15px}.journal-card h2{font-size:30px}.journal-card h2 a{text-decoration:none}.journal-card>p:first-child{color:#406975}.journal-card>p{font-size:18px}.story{max-width:1040px;margin:auto;padding:50px 40px}.breadcrumbs{font-size:16px}.byline{color:#47616a;font-size:17px}.story figure{margin:40px -5vw 60px}.story img{width:100%;height:auto;display:block}.story figcaption{font-size:16px;color:#4b6269;margin-top:16px}.story-body{max-width:790px;margin:auto}.story-body h2{margin-top:55px}.story-body p{font-size:20px}.source-notes{border-top:1px solid #aebfc2;margin-top:60px;padding-top:20px;font-size:17px}.story-cta{background:#102b35;color:#e6f1f4;padding:45px;margin:60px 0 20px}.story-cta>a{display:inline-block;padding:12px 0;font-size:20px}.related{padding-top:25px;background:#dce6e5}.related>h2{margin-left:7vw}.related .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}footer{padding:40px 7vw;background:#10212a;color:#d9e7ec;font-size:16px}.skip{position:absolute;top:-100px;padding:12px;background:white}.skip:focus{top:5px}a:focus-visible{outline:2px solid #227d99;outline-offset:5px}@media(max-width:700px){header{display:block;padding:22px 6vw}header nav{margin-top:18px;gap:20px;font-size:16px}.journal-hero{padding:55px 6vw 30px}.journal-grid,.related .journal-grid{grid-template-columns:1fr;padding:25px 6vw 55px;gap:30px}.story{padding:30px 6vw}.story h1{font-size:44px}.story figure{margin:35px 0}.story-body p{font-size:19px}.story-cta{padding:25px}.story-cta h2{font-size:36px}.source-notes a{overflow-wrap:anywhere}.breadcrumbs{flex-wrap:wrap;gap:10px}}
.guide-group>h2,.guide-group>p{margin-left:7vw;margin-right:7vw}.guide-group>h2{margin-top:50px}.energy-tool{padding:28px;background:#dbe7e7;margin:35px 0}.energy-inputs{display:grid;grid-template-columns:1fr 1fr;gap:20px}.energy-inputs label{font-size:17px}.energy-inputs input{display:block;width:100%;padding:12px;margin-top:8px;font:inherit;border:1px solid #6c929f;background:white;color:#18313b}.energy-tool button{font:inherit;padding:14px 20px;background:#193e4c;color:white;border:0;margin-top:25px;cursor:pointer}.energy-tool output{display:block;font-size:23px;line-height:1.5;margin-top:25px}.energy-tool>p{font-size:17px}.energy-tool input:focus-visible,.energy-tool button:focus-visible{outline:2px solid #247e9b;outline-offset:3px}@media(max-width:700px){.energy-inputs{grid-template-columns:1fr}.energy-tool{padding:20px}.energy-tool output{font-size:21px}}
