.energy-reading *{box-sizing:border-box}.energy-reading{scroll-behavior:smooth}.energy-reading{margin:0;background:#f9f8f5;color:#17293d;font:17px/1.7 system-ui,-apple-system,Segoe UI,sans-serif}.energy-reading a{color:#145c86;text-underline-offset:3px}.energy-reading a:hover{color:#0a3955}.energy-reading header{background:#fff;border-bottom:1px solid #dce3e7}.energy-reading .head{max-width:1100px;margin:auto;padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:25px}.energy-reading .brand{font-weight:800;color:#092946;text-decoration:none;font-size:21px;line-height:1.1}.energy-reading .brand small{font-size:10px;display:block;letter-spacing:2px;color:#7b6c4c}.energy-reading nav{display:flex;gap:16px;flex-wrap:wrap}.energy-reading nav a{font-size:13px;text-decoration:none;color:#34526a}.energy-reading nav a[aria-current=page]{font-weight:800;text-decoration:underline}.energy-reading .hero{background:linear-gradient(120deg,#102e4d,#1c5972);color:#fff;padding:70px 22px}.energy-reading .hero>div{max-width:950px;margin:auto}.energy-reading .eyebrow{text-transform:uppercase;letter-spacing:2px;color:#f0d18a;font-weight:700;font-size:12px}.energy-reading h1{font-size:clamp(34px,5vw,57px);line-height:1.15;letter-spacing:-1.5px;max-width:880px;margin:15px 0 20px}.energy-reading .lead{font-size:21px;max-width:780px;color:#e4eef1}.energy-reading .container{max-width:1000px;margin:0 auto;padding:35px 22px 80px}.energy-reading .article{max-width:760px}.energy-reading .article h2{line-height:1.25;font-size:29px;margin:46px 0 12px}.energy-reading .article p{margin:0 0 18px}.energy-reading .article p:first-of-type{margin-top:14px}.energy-reading .highlight{border-left:4px solid #c99e3f;padding:17px 24px;background:#f0efe8;margin:35px 0;border-radius:0 10px 10px 0}.energy-reading .highlight strong{font-size:22px}.energy-reading .button{display:inline-block;padding:13px 22px;background:#f4cb64;color:#132f43;text-decoration:none;border-radius:9px;font-weight:800;margin:8px 10px 8px 0}.energy-reading .button.secondary{background:transparent;border:1px solid #8cb7c7;color:#fff}.energy-reading .linkbox{background:#edf3f3;border-radius:14px;padding:24px;margin:45px 0}.energy-reading .linkbox h2{margin:0 0 12px;font-size:25px}.energy-reading .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:22px 0}.energy-reading .card{background:#fff;padding:23px;border:1px solid #d9e3e5;border-radius:13px;text-decoration:none;color:#132e42;box-shadow:0 3px 14px #18364c08}.energy-reading .card:hover{border-color:#7ba1b2}.energy-reading .card strong{display:block;font-size:21px;line-height:1.3}.energy-reading .card span{display:block;font-size:14px;color:#5d6e79;margin-top:8px}.energy-reading .cta{background:#173a57;color:white;border-radius:16px;padding:27px;margin:45px 0}.energy-reading .cta h2{margin:0;font-size:26px}.energy-reading .cta p{margin:10px 0}.energy-reading .note{font-size:13px;color:#50645a}.energy-reading footer{border-top:1px solid #d5dfe4;background:#fff;padding:35px 22px;color:#526473;font-size:14px}.energy-reading footer>div{max-width:1000px;margin:auto}.energy-reading .status{display:none;margin:12px 0;border-radius:8px;background:#fff0cf;color:#684b04;padding:12px;font-size:14px}.energy-reading body.config-missing .status{display:block}@media(max-width:780px){.energy-reading .head{display:block}.energy-reading .brand{display:block;margin-bottom:14px}.energy-reading nav{gap:10px}.energy-reading .cards{grid-template-columns:1fr}.energy-reading .hero{padding:55px 20px}.energy-reading .lead{font-size:18px}.energy-reading .article h2{font-size:25px}}.energy-reading{font:inherit;background:#f3f3eb;color:#203e36}.energy-reading .hero,.energy-reading .cta{background:#203e36}.energy-reading .hero .eyebrow{color:#d7e8ba}.energy-reading .button{background:#203e36;color:white}.energy-reading .cta .button{background:#f3f3eb;color:#203e36}.energy-reading .card,.energy-reading .cta{border-radius:8px}.energy-reading .article{margin-left:auto;margin-right:auto}.energy-reading .container{max-width:1100px}.energy-reading .cta p{color:#f3f3eb}.energy-reading p.note{color:#50645a}.energy-reading .cta .button:hover{background:#d7e8ba;color:#203e36}.energy-reading .hero{display:block;min-height:0;height:auto}.energy-reading .hero>div{width:100%;max-width:1000px}