.lab-editorial-scene{min-width:0;margin:18px 0 25px}.lab-editorial-molecule{height:clamp(310px,32vw,410px)}.lab-editorial-scene figcaption{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding-top:18px;display:flex}.lab-editorial-scene figcaption strong{font:38px/1 var(--font-cormorant);letter-spacing:-.025em}.lab-editorial-scene figcaption span{color:var(--text-muted);font-size:13px}.lab-editorial-scene>p{color:var(--text-muted);margin-top:12px;font-size:12px;line-height:1.7}.laboratory-page .calculator-workspace:is([data-mode=prepare],[data-mode=dilute]) .lab-result{background:var(--molecule-surface);color:var(--ink);--lab-inverse-muted:var(--text-muted);--lab-inverse-rule:var(--rule)}.laboratory-page .calculator-workspace[data-mode=dilute] .lab-result>.hw-eyebrow,.laboratory-page .calculator-workspace[data-mode=dilute] .lab-result-value,.laboratory-page .calculator-workspace[data-mode=dilute] .lab-secondary strong,.laboratory-page .calculator-workspace[data-mode=dilute] .lab-equation p,.laboratory-page .calculator-workspace[data-mode=dilute] .lab-result-actions button,.laboratory-page .calculator-workspace[data-mode=dilute] .lab-result-actions p,.laboratory-page .calculator-workspace[data-mode=dilute] .lab-result-example,.laboratory-page .calculator-workspace[data-mode=dilute] .lab-record-inputs>p{color:var(--ink)}.laboratory-page .calculator-workspace[data-mode=dilute] .lab-equation{background:var(--paper)}.laboratory-page .calculator-workspace[data-mode=dilute] .lab-result-empty em{color:var(--heading-gold)}.lab-equation-print{display:none}.lab-equation summary{cursor:pointer;font-size:14px}.lab-equation[open]>p{margin-top:15px}.lab-technical-notes{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:26px 0}.lab-technical-notes>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;list-style:none;display:flex}.lab-technical-notes>summary::-webkit-details-marker{display:none}.lab-technical-notes>summary:after{content:"+";margin-left:auto;font-size:27px;font-weight:300}.lab-technical-notes[open]>summary:after{content:"−"}.lab-technical-notes>summary span:first-child{font:30px/1.1 var(--font-cormorant)}.lab-technical-notes>summary span:nth-child(2){color:var(--text-muted);font-size:13px}.lab-technical-notes summary:focus-visible{outline:2px solid var(--bronze);outline-offset:5px}.laboratory-page .tool-methods{padding:40px 0}@media (max-width:600px){.lab-editorial-molecule{height:330px}.lab-technical-notes>summary span:nth-child(2){display:none}}@media print{.lab-editorial-scene,details.lab-equation{display:none!important}.lab-equation-print{display:block!important}}
