html body figure.heat-cover{border-radius:12px!important;width:180px!important;min-width:180px!important;max-width:180px!important;height:180px!important;min-height:180px!important;max-height:180px!important;margin:0 auto 20px!important;overflow:hidden!important}html body figure.heat-cover img{object-fit:cover!important;object-position:center!important;width:180px!important;height:180px!important;display:block!important}html body .heat-principle,html body .heat-final{background:#edf4f2;border-left:4px solid #277778;margin:30px 0;padding:24px 26px}html body .heat-principle>span,html body .heat-final>span{color:#173f3b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:850;display:block}html body .heat-principle p,html body .heat-final p{margin:0}html body .heat-two-numbers,html body .heat-use-cases{border:1px solid #173f3b26;grid-template-columns:repeat(2,minmax(0,1fr));margin:30px 0;display:grid}html body .heat-two-numbers>div,html body .heat-use-cases>div{padding:24px}html body .heat-two-numbers>div+div,html body .heat-use-cases>div+div{border-left:1px solid #173f3b26}html body .heat-two-numbers span,html body .heat-use-cases span{color:#c85c2e;letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}html body .heat-two-numbers strong{color:#173f3b;margin:8px 0 10px;font-family:Georgia,serif;font-size:22px;font-weight:500;display:block}html body .heat-two-numbers p{margin:0}html body .heat-calculator{background:#f2f5f3;border:1px solid #173f3b29;margin:30px 0;padding:26px}html body .heat-calc-intro span{color:#c85c2e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}html body .heat-calc-intro p{margin:6px 0 20px}html body .heat-calc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}html body .heat-calc-grid label>span{color:#173f3b;margin-bottom:6px;font-size:12px;font-weight:750;display:block}html body .heat-calc-grid label>div{background:#fff;border:1px solid #173f3b33;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}html body .heat-calc-grid input{color:#173f3b;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:12px}html body .heat-calc-grid small{color:#687570;padding:0 12px}html body #heat-calculate{color:#fff;cursor:pointer;font:inherit;background:#205f5d;border:0;border-radius:4px;margin-top:18px;padding:12px 18px;font-weight:750}html body .heat-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}html body .heat-results>div{background:#fff;padding:15px}html body .heat-results span{color:#687570;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}html body .heat-results strong{color:#173f3b;font-size:17px}html body .heat-calc-method{color:#687570;margin:17px 0 0;font-size:12px}html body .heat-drivers{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:30px 0;display:grid}html body .heat-drivers article{background:#f2f5f3;border-top:3px solid #277778;padding:17px}html body .heat-drivers span{color:#c85c2e;font-size:10px;font-weight:850}html body .heat-drivers h3{color:#173f3b;margin:7px 0 8px;font-size:15px}html body .heat-drivers p{margin:0;font-size:12px}html body .heat-cold-check{background:#f2f5f3;margin:28px 0;padding:24px}html body .heat-cold-check>span{color:#c85c2e;letter-spacing:.07em;text-transform:uppercase;margin-bottom:12px;font-size:10px;font-weight:850;display:block}html body .heat-cold-check p{margin:9px 0;padding-left:24px;position:relative}html body .heat-cold-check p:before{content:"✓";color:#277778;font-weight:850;position:absolute;left:0}html body .heat-comparison{border-top:2px solid #173f3b;margin:28px 0}html body .heat-comparison>div{border-bottom:1px solid #173f3b24;grid-template-columns:minmax(120px,.7fr) minmax(150px,1fr) minmax(150px,1fr);gap:14px;padding:15px 0;display:grid}html body .heat-comparison strong,html body .heat-comparison span{font-size:13px}html body .heat-comparison-head{color:#687570;text-transform:uppercase;font-size:10px;font-weight:850}html body .heat-practical{counter-reset:heatsteps;margin:28px 0;padding:0;list-style:none}html body .heat-practical li{counter-increment:heatsteps;border-bottom:1px solid #173f3b24;padding:18px 0 18px 48px;position:relative}html body .heat-practical li:before{content:counter(heatsteps, decimal-leading-zero);color:#c85c2e;font-size:11px;font-weight:850;position:absolute;left:0}html body .heat-practical p{margin:6px 0 0}html body .heat-measure{border-top:1px solid #173f3b26;grid-template-columns:90px minmax(0,1fr);margin:28px 0;display:grid}html body .heat-measure span,html body .heat-measure p{border-bottom:1px solid #173f3b24;margin:0;padding:15px 0}html body .heat-measure span{color:#c85c2e;font-size:11px;font-weight:850}html body .heat-sources{border-top:2px solid #173f3b;margin-top:60px;padding-top:35px}html body .heat-sources li{margin-bottom:11px}html body .heat-sources a{color:#205f5d;text-underline-offset:3px}@media (width<=760px){html body figure.heat-cover,html body figure.heat-cover img{width:150px!important;min-width:150px!important;max-width:150px!important;height:150px!important;min-height:150px!important;max-height:150px!important}html body .heat-two-numbers,html body .heat-use-cases,html body .heat-calc-grid{grid-template-columns:1fr}html body .heat-two-numbers>div+div,html body .heat-use-cases>div+div{border-top:1px solid #173f3b26;border-left:0}html body .heat-results{grid-template-columns:repeat(2,minmax(0,1fr))}html body .heat-drivers{grid-template-columns:1fr}html body .heat-comparison{overflow-x:auto}html body .heat-comparison>div{min-width:590px}}
