.elementor-1488 .elementor-element.elementor-element-b187010{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1488 .elementor-element.elementor-element-0d87bd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1488 .elementor-element.elementor-element-d3f9a5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-62c1c76 */#calculax-guide h2,#calculax-guide h3{font-family:var(--cx-font-titles);display:flex}#calculax-guide h2,#calculax-guide strong{color:var(--cx-text-heading)}#calculax-guide .equation-card,#calculax-guide .toc{padding:1.2rem 1.5rem;border-radius:var(--cx-radius-sm)}#calculax-guide{--cx-bg:#eaeaea;--cx-white:#ffffff;--cx-border:#b8c7e3;--cx-focus:#0081C9;--cx-text-heading:#1a3057;--cx-text-label:#3a5270;--cx-text-body:#1a3057;--cx-gradient-cta:linear-gradient(135deg, #0081C9, #82D026);--cx-font-titles:'Montserrat',sans-serif;--cx-font-body:'Inter',system-ui,-apple-system,sans-serif;--cx-radius:16px;--cx-radius-sm:10px;--cx-radius-xs:6px;--cx-spacing:1.25rem;--cx-spacing-sm:0.75rem;font-family:var(--cx-font-body);color:var(--cx-text-body);background:rgba(255,255,255,.25);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.45);border-radius:var(--cx-radius);padding:2rem 1.8rem;box-shadow:0 8px 32px rgba(26,48,87,.08);line-height:1.7;max-width:780px;margin:0 auto}#calculax-guide h2{font-weight:700;font-size:1.6rem;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:3px solid var(--cx-focus);align-items:center;gap:.5rem}#calculax-guide h2:first-child{margin-top:0}#calculax-guide h3{font-weight:600;font-size:1.2rem;color:var(--cx-focus);margin:1.8rem 0 .8rem;align-items:center;gap:.3rem}#calculax-guide h3::before{content:"▹";color:#82d026;font-size:1.2rem}#calculax-guide .toc{background:rgba(255,255,255,.5);margin-bottom:2rem;border-left:5px solid var(--cx-focus)}#calculax-guide .toc h2{border-bottom:none;margin-top:0;font-size:1.3rem}#calculax-guide .toc ol{list-style-type:decimal;padding-left:1.5rem}#calculax-guide .toc a{color:var(--cx-focus);text-decoration:none;font-weight:500}#calculax-guide .toc a:hover{text-decoration:underline}#calculax-guide p{margin-bottom:1rem}#calculax-guide ol,#calculax-guide ul{padding-left:1.5rem;margin-bottom:1.2rem}#calculax-guide li{margin-bottom:.6rem}#calculax-guide ul li::marker{color:var(--cx-focus)}#calculax-guide .equation-card{background:rgba(255,255,255,.7);margin:1.5rem 0;border-left:4px solid #82d026;box-shadow:0 2px 12px rgba(0,0,0,.03)}#calculax-guide .equation-card h3{margin-top:0;font-size:1.1rem}#calculax-guide .equation-card ul{margin-bottom:0}#calculax-guide .formula{background:rgba(0,129,201,.05);padding:.8rem 1.2rem;border-radius:var(--cx-radius-xs);font-family:monospace;font-size:.95rem;margin:.8rem 0;display:inline-block}#calculax-guide .disclaimer{background:rgba(211,47,47,.06);border-left:3px solid #d32f2f;padding:1rem 1.2rem;border-radius:6px;font-weight:500;margin:2rem 0}#calculax-guide .references{font-size:.9rem;line-height:1.8}#calculax-guide .references li{margin-bottom:.5rem}#calculax-guide .figure-illustration{margin:2rem 0;text-align:center}#calculax-guide .figure-illustration figcaption{font-size:.85rem;color:var(--cx-text-label);margin-top:.6rem;font-style:italic}.illustration-calorimetry{display:flex;align-items:flex-end;justify-content:center;gap:2rem;padding:1.5rem 1rem;background:rgba(255,255,255,.3);border-radius:var(--cx-radius-sm);max-width:500px;margin:0 auto}.person{position:relative;width:60px;height:100px}.person .head{width:30px;height:30px;background:#f5c6a0;border-radius:50%;margin:0 auto}.person .body{width:40px;height:50px;background:#5b9bd5;border-radius:8px 8px 0 0;margin:4px auto 0;position:relative}.person .mask{position:absolute;top:18px;left:-10px;width:25px;height:20px;background:#d9e3f0;border-radius:6px;border:2px solid #b8c7e3;box-shadow:0 0 0 2px #fff}.tube{width:4px;height:60px;background:#b8c7e3;position:absolute;top:25px;right:-12px}.machine{width:70px;height:90px;background:#e0e7f0;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #b8c7e3}.screen{width:50px;height:40px;background:#1a3057;border-radius:4px;display:flex;align-items:center;justify-content:center}.graph-line{width:35px;height:20px;background:repeating-linear-gradient(to right,#82d026 0,#82d026 4px,transparent 4px,transparent 8px);border-radius:2px}.chart-comparison{display:flex;align-items:flex-end;justify-content:center;gap:1.2rem;padding:1.5rem;background:rgba(255,255,255,.3);border-radius:var(--cx-radius-sm);max-width:550px;margin:0 auto;height:180px}.bar-item{display:flex;flex-direction:column;align-items:center;width:55px}.bar{width:40px;border-radius:6px 6px 0 0;background:var(--cx-focus);transition:height .4s}.bar-label{font-size:.7rem;margin-top:.3rem;color:var(--cx-text-label);text-align:center;line-height:1.2}.bar-value{font-size:.8rem;font-weight:600;color:var(--cx-text-heading)}.result-cards-replica{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:0 auto;max-width:500px}.mini-card{flex:1 1 120px;background:rgba(255,255,255,.7);border-radius:var(--cx-radius);padding:15px 10px;text-align:center;box-shadow:0 4px 12px rgba(0,0,0,.04);border:1px solid rgba(255,255,255,.6)}.mini-card .emoji{font-size:1.8rem}.mini-card .label{color:var(--cx-focus);text-transform:uppercase;font-size:.7rem;font-weight:600;margin:.3rem 0}.mini-card .value{font-size:24px;font-weight:700;color:var(--cx-text-heading)}.mini-card .unit{font-size:.75rem;color:var(--cx-text-label)}@media (max-width:480px){#calculax-guide{padding:1.2rem 1rem}#calculax-guide h2{font-size:1.3rem}.illustration-calorimetry{flex-direction:column;align-items:center}}/* End custom CSS */