.cooling-capacity-article .capacity-inequality,.cooling-capacity-article .capacity-mental-model{color:#294b58;background:#edf4f3;border-left:4px solid #36768a;border-radius:0 7px 7px 0;flex-direction:column;gap:6px;margin:20px 0;padding:18px 20px;line-height:1.55;display:flex}.cooling-capacity-article .capacity-inequality strong,.cooling-capacity-article .capacity-mental-model strong{font-size:clamp(18px,2.6vw,24px)}.cooling-capacity-article .capacity-inequality span,.cooling-capacity-article .capacity-mental-model span{font-size:14px}.capacity-visual-figure{margin:24px 0}.capacity-visual-figure figcaption{color:#48616b;margin-bottom:12px;font-size:15px;font-weight:700}.capacity-balance{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.capacity-balance li{color:#294b58;background:#f5f9f8;border:1px solid #c8d9dc;border-radius:8px;flex-direction:column;justify-content:center;gap:8px;min-width:0;min-height:104px;padding:17px;display:flex}.capacity-balance li:nth-child(2){background:#fbf8ef;border-style:dashed}.capacity-balance li:nth-child(3){background:#fbf4ef;border:2px solid #96613e}.capacity-balance strong{font-size:17px}.capacity-balance span{color:#526a75;font-size:14px}.capacity-definitions{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 0;display:grid}.capacity-definitions div{background:#f8faf9;border:1px solid #d1dcde;border-radius:7px;padding:15px}.capacity-definitions dt{color:#294b58;margin-bottom:7px;font-size:14px;font-weight:750}.capacity-definitions dd{color:#526a75;margin:0;font-size:14px;line-height:1.6}.capacity-example,.capacity-terms{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0;display:grid}.capacity-example p,.capacity-terms p{color:#526a75;background:#f7f9f8;border:1px solid #d1dcde;border-radius:7px;flex-direction:column;justify-content:center;gap:7px;min-width:0;margin:0;padding:16px;font-size:14px;line-height:1.55;display:flex}.capacity-example strong,.capacity-terms strong{color:#294b58;font-size:17px}.capacity-example .capacity-example-result{background:#edf4f3;border-color:#8dabae}.capacity-example-result strong{font-size:22px}.capacity-failure-figure{margin:24px 0}.capacity-state-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.capacity-state{background:#f6f9f8;border:1px solid #c8d9dc;border-radius:8px;min-width:0;padding:20px}.capacity-state-failure{background:#fbf6f2;border-color:#d6b39e}.capacity-state h3,.global-local-visual h3{color:#294b58;margin:0 0 13px;font-size:18px}.capacity-state ul{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.capacity-state li{color:#405a64;gap:9px;font-size:14px;line-height:1.5;display:flex}.capacity-state li span{color:#1e6451;text-align:center;flex:0 0 19px;font-weight:800}.capacity-state-failure li:first-child span{color:#884c2d}.capacity-state>p:not(.capacity-state-result){color:#526a75;flex-direction:column;gap:4px;font-size:14px;display:flex}.capacity-state>p strong{color:#294b58;font-size:16px}.capacity-state-result{color:#294b58;border-top:1px solid #d1dcde;min-height:44px;margin:15px 0 0;padding:11px;font-size:14px;font-weight:700;line-height:1.5}.capacity-distinction{color:#405a64;background:#f5f9f8;border:1px solid #c8d9dc;border-radius:7px;padding:15px 18px;line-height:1.65}.capacity-distinction strong{color:#294b58}.capacity-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.global-local-visual{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;margin:24px 0;display:grid}.global-local-visual>div{background:#f6f9f8;border:1px solid #c8d9dc;border-radius:8px;min-width:0;min-height:150px;padding:18px}.global-local-visual>div:nth-of-type(2){background:#fbf6f2;border-color:#d6b39e}.global-local-visual>div p{color:#526a75;flex-direction:column;gap:4px;margin:10px 0 0;font-size:14px;line-height:1.45;display:flex}.global-local-visual>div p strong{color:#294b58}.global-local-but{color:#884c2d;letter-spacing:.08em;font-size:13px;font-weight:800}.global-local-result{color:#526a75;background:#fbf4ef;border-left:4px solid #96613e;flex-direction:column;grid-column:1/-1;gap:5px;margin:0;padding:15px 18px;font-size:14px;line-height:1.55;display:flex}.global-local-result strong{color:#70432b}.cooling-capacity-article .cooling-failure-flow{gap:8px;margin:22px 0}.cooling-capacity-article .cooling-failure-flow li{background:#f6f9f8;min-height:48px}.cooling-capacity-article .cooling-failure-flow li:last-child{background:#fbf6f2;border-color:#d6b39e}.capacity-checklist-section{background:#f5f9f8;border:1px solid #c8d9dc;border-radius:9px;padding:27px}.capacity-checklist{color:#405a64;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 24px;margin:20px 0 0;padding-left:24px;font-size:15px;line-height:1.6;display:grid}.capacity-checklist li{padding-left:4px}.capacity-lab-note{color:#526a75;max-width:720px;margin-top:18px;font-size:14px;line-height:1.65}.capacity-liquid-bridge{border-bottom:1px solid #d1dcde}@media (width<=760px){.capacity-balance,.capacity-definitions,.capacity-example,.capacity-state-comparison,.capacity-terms,.capacity-checklist,.global-local-visual{grid-template-columns:1fr}.global-local-visual>div{min-height:auto}.global-local-but{justify-self:center}.global-local-result{grid-column:auto}.capacity-checklist-section{padding:21px 18px}}
