.bsp-energy{background:#eff1ec;border:1px solid #d2ddd2;border-radius:4px;padding:28px;margin:35px 0}.bsp-energy h3{margin-top:0!important}.bsp-energy-inputs{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0}.bsp-energy label{display:flex;flex-direction:column;gap:9px;font-size:18px;line-height:27px}.bsp-energy input{width:100%;min-width:0}.bsp-energy summary{font-size:18px;cursor:pointer;color:#526b61}.bsp-energy-result{display:grid;grid-template-columns:1fr auto;align-items:center;gap:12px 20px;margin:25px 0;padding:22px;background:white;border-radius:3px}.bsp-energy-result span{font-size:19px;line-height:29px}.bsp-energy-result strong{font-size:26px;color:#3f575b;white-space:nowrap}.vb-site .bsp-energy-note{font-size:16px!important;line-height:25px!important;margin-bottom:0!important}.bsp-product-editorial{font-size:21px;line-height:33px;margin-top:30px}.bsp-product-editorial p{margin:0 0 22px}.bsp-product-editorial h2{font-size:30px;line-height:40px;margin:40px 0 20px}.bsp-product-editorial h3{font-size:25px;line-height:35px;margin:30px 0 16px}.bsp-product-editorial ul{padding-left:25px}.bsp-product-editorial li{margin-bottom:12px}.bsp-product-editorial a{color:#89513c;text-decoration:underline;text-underline-offset:3px}.bsp-product-editorial table{border-collapse:collapse;display:block;overflow:auto;max-width:100%;font-size:18px;line-height:28px}.bsp-product-editorial :is(td,th){padding:14px;border:1px solid #d2ddd2}.bsp-product-editorial details{margin-top:30px;padding-block:20px;border-block:1px solid #d2ddd2}.bsp-product-editorial summary{cursor:pointer;font-size:19px}.bsp-product-editorial figcaption{font-size:16px;line-height:25px;color:#64776b}.bsp-prose .bsp-network-figure{margin:35px 0}.bsp-network-figure img{width:100%;height:auto}.bsp-internet-link{padding:20px;background:#eff1ec;border-radius:4px}.bsp-product-editorial .vb-button{color:white;text-decoration:none}.bsp-product-facts dd{overflow-wrap:anywhere}@media(max-width:760px){.bsp-energy{padding:23px 18px}.bsp-energy-inputs,.bsp-energy-result{grid-template-columns:1fr}.bsp-energy-result strong{margin-bottom:10px}.bsp-product-editorial{font-size:20px;line-height:32px}.bsp-energy h3{font-size:25px!important;line-height:34px!important}}
.bsp-cost-compare{margin:35px 0;padding:26px;background:#eff1ec;border:1px solid #d2ddd2;border-radius:4px}.bsp-cost-compare h3{margin-top:0!important}.bsp-cost-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.bsp-cost-card{background:white;padding:22px;border:1px solid #d2ddd2;border-radius:4px;min-width:0}.bsp-cost-card h4{font-size:22px;line-height:30px;min-height:60px;margin:0 0 20px!important}.bsp-cost-compare label{display:flex;flex-direction:column;gap:8px;font-size:18px;line-height:27px}.bsp-cost-compare input{width:100%;min-width:0}.bsp-cost-card output{display:block;font-size:20px;line-height:30px;font-weight:600;color:#3f575b;margin-top:20px;overflow-wrap:anywhere}.bsp-prose .bsp-cost-compare .bsp-energy-note{font-size:16px!important;line-height:25px!important}@media(max-width:760px){.bsp-cost-compare{padding:23px 18px}.bsp-cost-grid{grid-template-columns:1fr}.bsp-cost-card h4{min-height:0}.bsp-cost-card{padding:20px}}
