@media (width<=1000px){.hero{padding-top:48px}.hero-visual{min-height:360px}.hero-visual>img{height:220px}.hero h1{font-size:42px}.reader-layout{grid-template-columns:160px minmax(0,1fr);gap:25px}.topic-copy{padding:18px}.topic-picture{height:160px}.site-header,.site-footer,.hero,.topics{padding-left:28px;padding-right:28px}.breadcrumb{padding-left:28px}.reader-layout{padding-left:28px;padding-right:28px}}@media (width<=700px){.site-header{min-height:75px;padding:0 20px}.brand{gap:8px;font-size:12px}.brand-mark{width:28px;height:32px;font-size:22px}.site-header nav{gap:18px;font-size:12px}.apex-link{display:none}.hero{grid-template-columns:1fr;gap:30px;padding:38px 20px}.hero h1{letter-spacing:-2px;margin-top:18px;font-size:43px}.hero-copy>p{font-size:14px}.primary-link{margin-bottom:22px}.hero-visual{min-height:330px}.hero-visual>img{height:215px}.visual-caption strong{font-size:18px}.topics{padding:32px 20px}.section-heading h2{font-size:25px}.section-heading{align-items:start}.section-heading p{text-align:right;max-width:115px;padding-top:22px;font-size:11px}.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.topic-picture{height:135px;padding:8px}.topic-copy{padding:14px}.topic-copy h3{font-size:17px}.topic-copy p{min-height:108px;font-size:12px}.read-label{font-size:10px}.search-tools{flex-direction:column;gap:9px}.category-select select{width:100%;max-width:none;height:43px;font-size:13px}.closing{margin:0 20px 40px;padding:28px 23px}.closing h2{font-size:23px}.closing p{font-size:13px}.site-footer{flex-wrap:wrap;padding:25px 20px}.site-footer>span{display:none}.reader-layout{padding:0 18px 40px;display:block}.reader-nav{display:none}.breadcrumb{padding:24px 18px;font-size:11px}.reader-title h1{font-size:34px}.reader-title p{font-size:14px}.reader .equipment-lesson>section,.reader .equipment-lesson>aside{padding:19px 16px}.reader .equipment-lesson p,.reader .equipment-lesson li,.reader .equipment-lesson dd{font-size:14px}.reader .equipment-lesson h3{font-size:20px}.reader .ct-contents{grid-template-columns:repeat(2,minmax(0,1fr))}.next-reading>div{grid-template-columns:1fr}.topic-copy .kicker{letter-spacing:0;font-size:9px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.site-header,.reader-nav,.site-footer,.next-reading{display:none}.reader-layout,.equipment-lesson details{display:block}}.resource-type-tabs{background:#e8eff1;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:18px 0 12px;padding:6px;display:grid}.resource-type-tabs button{color:#526775;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;padding:12px 4px;font-weight:700}.resource-type-tabs button.is-active{color:#fff;background:#123e4e;box-shadow:0 3px 9px #163d4c20}.resource-type-tabs button:focus-visible{outline-offset:2px;outline:3px solid #2588ce}.resource-category-card .part-category-card__copy strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.5;overflow:visible}@media (width<=600px){.part-category-card.resource-category-card{grid-template-columns:28px minmax(0,1fr) 12px;gap:8px;padding:16px 12px}.resource-category-card .part-category-card__icon{width:28px;height:32px}}.equipment-library{margin:20px 0 28px}.equipment-library__intro h2{margin:0 0 8px;font-size:19px}.equipment-library__intro small{color:#537368;font-size:13px}.equipment-library__intro p{color:#526775;margin-bottom:16px;font-size:13px;line-height:1.7}.equipment-lesson-card>img{object-fit:contain;background:#fff;border-radius:12px;width:100%;height:170px;margin-bottom:16px}.equipment-lesson-card p{-webkit-line-clamp:3}.equipment-cutaway{background:#fff;border-radius:16px;position:relative;overflow:hidden}.equipment-lesson .equipment-cutaway img{height:auto;max-height:none}.equipment-cutaway__pin{color:#fff;pointer-events:none;background:#123e4e;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;font-weight:800;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0005}.equipment-lesson{color:#203d4c;overflow-wrap:anywhere;line-height:1.85}.equipment-lesson h2{font-size:clamp(22px,3vw,30px);line-height:1.45}.equipment-lesson h3{margin:0 0 14px;font-size:19px}.equipment-lesson>section,.equipment-lesson>aside{background:#fff;border:1px solid #dce7eb;border-radius:18px;margin:24px 0;padding:24px}.equipment-lesson .equipment-lesson__notice{background:#eef7f5;font-size:14px}.equipment-lesson .equipment-lesson__caution{background:#fff8eb;border-color:#ebd7ab}.equipment-lesson figure{margin:24px 0}.equipment-lesson figure img{object-fit:contain;background:#fff;border-radius:16px;width:100%;max-height:520px;display:block}.equipment-lesson figcaption{color:#5e7482;margin-top:10px;font-size:14px;line-height:1.8}.equipment-lesson dl{margin:0}.equipment-lesson dl>div{border-bottom:1px solid #e7eef0;grid-template-columns:minmax(90px,1fr) 3fr;gap:16px;padding:14px 0;display:grid}.equipment-lesson dl>div:last-child{border-bottom:0}.equipment-lesson dt{font-weight:700}.equipment-lesson dd{margin:0}.equipment-lesson ul{padding-left:22px}.equipment-lesson li+li{margin-top:10px}.equipment-lesson a{color:#087560;text-underline-offset:3px;text-decoration:underline}.equipment-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;list-style:none;display:grid}.equipment-flow li{background:#eef7f5;border:1px solid #c8e5de;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex;margin:0!important}.equipment-flow li span{color:#fff;background:#127963;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-weight:700;display:grid}@media (width<=600px){.equipment-lesson>section,.equipment-lesson>aside{padding:18px}.equipment-lesson dl>div{grid-template-columns:1fr;gap:4px}.equipment-flow{grid-template-columns:1fr}.resource-type-tabs button{font-size:13px}}.equipment-animation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.equipment-animation-grid .equipment-animation{min-width:0;margin:0}.equipment-animation img{width:100%;height:auto;max-height:none}.equipment-animation h4{margin:16px}.equipment-animation__controls{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.equipment-animation__controls button{color:#153c4a;cursor:pointer;background:#fff;border:1px solid #b6ccce;border-radius:8px;min-height:44px;padding:8px 12px}.equipment-animation__controls button[aria-pressed=true]{color:#fff;background:#153c4a}@media (width<=700px){.equipment-animation-grid{grid-template-columns:1fr}}.equipment-process{color:#203d4c;background:#fff;border:1px solid #d5e3e6;border-radius:16px;margin:24px 0;padding:22px;line-height:1.7}.equipment-process h3{margin:0 0 18px;font-size:20px}.equipment-process__track h4{margin:18px 0 10px;font-size:15px}.equipment-process__track ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.equipment-process .equipment-process__step{border:1px solid var(--process-line);border-top:5px solid var(--process-line);background:var(--process-bg);border-radius:10px;min-width:0;margin:0;padding:14px 12px;font-size:14px;position:relative}.equipment-process__step--warm{--process-line:#df8c81;--process-bg:#fff0ed}.equipment-process__step--cool{--process-line:#75b8df;--process-bg:#edf7ff}.equipment-process__step--heat{--process-line:#d6b066;--process-bg:#fff8e9}.equipment-process__step--air{--process-line:#77b7d6;--process-bg:#edf7fb}.equipment-process__step--power{--process-line:#a699cd;--process-bg:#f4f0ff}.equipment-process__step--neutral{--process-line:#a8bec5;--process-bg:#f2f6f7}.equipment-process__step strong{font-size:15px;line-height:1.6;display:block}.equipment-process__number{font-variant-numeric:tabular-nums;margin-right:7px}.equipment-process__step p{margin:8px 0 0;font-size:14px}.equipment-process__arrow{text-align:center;color:#526b75;width:22px;height:22px;font-size:20px;line-height:22px;position:absolute;top:calc(50% - 11px);right:-24px;transform:rotate(-90deg)}.equipment-process .equipment-process__takeaway{border-top:1px solid #dfe9ec;margin:18px 0 0;padding-top:14px;font-size:14px}@media (width<=650px){.equipment-process__track ol{grid-template-columns:1fr;gap:22px}.equipment-process__arrow{top:auto;bottom:-24px;right:calc(50% - 11px);transform:none}.equipment-process{padding:18px}}.ahu-education{color:#203d4c;overflow-wrap:anywhere;min-width:0;line-height:1.85}.ahu-education h2{font-size:clamp(23px,3vw,32px);line-height:1.45}.ahu-education h3{margin:0 0 16px;font-size:20px;line-height:1.55}.ahu-education h4{margin:24px 0 8px;font-size:17px}.ahu-education>section,.ahu-education>aside{background:#fff;border:1px solid #dce7eb;border-radius:18px;margin:24px 0;padding:24px}.ahu-education .equipment-lesson__notice{background:#eef7f5;font-size:14px}.ahu-education>.ahu-education__overview{background:0 0;border-color:#b8d6d0!important}.ahu-education__overview>p{max-width:1000px}.ahu-education__overview figure{margin:20px 0 14px}.ahu-education .ahu-education__overview figure img{mix-blend-mode:multiply;background:0 0;border-radius:0}.ahu-education__flow{padding-left:26px}.ahu-education__flow li{padding:4px 0 4px 4px}.ahu-education__flow li::marker{color:#087560;font-weight:800}.ahu-education__flow strong{color:#173b4b}.ahu-education .equipment-lesson__caution{background:#fff8eb;border-color:#ebd7ab}.ahu-education figure{margin:20px 0}.ahu-education figure img{object-fit:contain;background:#fff;border-radius:12px;width:100%;height:auto;max-height:none;display:block}.ahu-education figcaption{color:#526775;margin-top:12px;font-size:13px;line-height:1.7}.ahu-education__overview figure figcaption>strong:first-child{color:#173b4b;margin-bottom:8px;font-size:16px;display:block}.ahu-education__quick-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;list-style:none;display:grid;margin:0 0 8px!important;padding:0!important}.ahu-education__quick-flow li{color:#304955;background:#fbfdfc;border:1px solid #dce7eb;border-radius:8px;padding:10px 12px;font-size:15px;line-height:1.55}.ahu-education__quick-flow strong{color:#173b4b;margin-right:6px}.ahu-education__quick-flow li:first-child{background:#effafa;border-color:#bde8e7;grid-column:1/-1}.ahu-education__quick-flow li:first-child strong{color:#138b98}.ahu-education__technical-detail{border-top:1px solid #dce7eb;margin-top:10px}.ahu-education__technical-detail summary{color:#315967;cursor:pointer;align-items:center;min-height:44px;font-size:14px;font-weight:700;display:flex}.ahu-education__technical-detail p{margin:8px 0;font-size:13px;line-height:1.7}.ahu-education .ahu-education__zoom{box-sizing:border-box;background:#eef7f5;border:1px solid #bad8d2;border-radius:9px;align-items:center;min-height:44px;margin:12px 0 0;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.ahu-education__component-path{background:#eef7f5;border-radius:10px;padding:14px;font-size:14px;line-height:1.9}.ahu-education__related{flex-wrap:wrap;gap:10px;margin:16px 0 0;display:flex}.ahu-education__related a{background:#fff;border:1px solid #c8dddf;border-radius:9px;align-items:center;min-height:44px;padding:8px 13px;font-size:14px;font-weight:700;display:inline-flex}@media (width<=720px){.ahu-education__quick-flow{grid-template-columns:1fr}}.ahu-education ul,.ahu-education ol{padding-left:24px}.ahu-education li+li{margin-top:12px}.ahu-education dl{margin:0}.ahu-education dl>div{border-bottom:1px solid #e7eef0;grid-template-columns:minmax(100px,1fr) 3fr;gap:16px;padding:16px 0;display:grid}.ahu-education dl>div:last-child{border:0}.ahu-education dt{font-weight:700}.ahu-education dd{margin:0}.ahu-education a{color:#087560;text-underline-offset:3px;text-decoration:underline}.ahu-education a:focus-visible{outline-offset:3px;outline:3px solid #2588ce}@media (width<=600px){.ahu-education>section,.ahu-education>aside{padding:18px}.ahu-education dl>div{grid-template-columns:1fr;gap:6px}.ahu-education h3{font-size:19px}}.ahu-flow-course{--af-ink:#244a56;--af-line:#d5e2e2;--af-paper:#f2f7f6;color:var(--af-ink);min-width:0;line-height:1.8}.ahu-flow-course *{box-sizing:border-box}.ahu-flow-course h2{max-width:25em}.af-intro{padding:26px 0}.af-kicker{color:#a05d36;letter-spacing:.1em;font-size:12px;font-weight:800}.af-intro nav{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.af-intro nav a{border:1px solid var(--af-line);background:#fff;border-radius:8px;padding:10px 15px;text-decoration:none}.af-overview{background:#eaf4f0;border-left:4px solid #418c87;padding:18px 22px}.af-overview p{margin:6px 0;font-size:15px}.af-lesson{border:1px solid var(--af-line);background:#fff;border-radius:14px;scroll-margin-top:28px;overflow:clip;margin:46px 0!important;padding:0!important}.af-lesson>header{padding:26px 26px 20px}.af-lesson h3{margin:8px 0 12px!important;font-size:24px!important}.af-lesson h4{font-size:17px}.af-lesson header p{margin:0 0 16px}.ahu-flow-course button,.ahu-flow-course select{font:inherit}.ahu-flow-course button{color:#244a56;cursor:pointer;background:#fff;border:1px solid #b8ced1;border-radius:7px;min-height:44px;padding:8px 14px;font-size:14px;line-height:1.5}.ahu-flow-course button[aria-pressed=true]{color:#fff;background:#245762;border-color:#245762}.ahu-flow-course button:hover{border-color:#237d83}.ahu-flow-course :focus-visible{outline-offset:3px;outline:3px solid #257fb3}.af-options{flex-wrap:wrap;gap:7px;padding:10px 18px;display:flex}.af-options a{min-height:44px;padding:8px}.af-player{border-top:1px solid var(--af-line);border-bottom:1px solid var(--af-line);background:#f7faf9}.af-view-tools{color:#52707b;justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;font-size:13px;display:flex}.af-figure{background:#fff}.af-scene{width:100%;min-width:0}.af-diagram{width:100%;height:auto;display:block;overflow:visible;max-height:none!important}.af-diagram text{fill:#264c58;font-family:inherit}.af-label{font-size:20px;font-weight:750}.af-small{font-size:15px;font-weight:500}.af-playback{border-top:1px solid var(--af-line);background:#eaf3f2;flex-wrap:wrap;align-items:center;gap:10px;padding:15px 18px;display:flex}.af-playback>button:first-child{color:#fff;background:#245762;min-width:100px}.af-playback label{align-items:center;gap:7px;font-size:13px;display:flex}.af-playback select{background:#fff;border:1px solid #adccd1;border-radius:5px;min-height:44px;padding:8px}.af-playback output{font-variant-numeric:tabular-nums;min-width:87px;font-size:13px}.af-timeline{flex:1;min-width:165px}.af-timeline input{accent-color:#247c88;width:100%;min-width:80px;min-height:44px}.af-stages{grid-template-columns:repeat(4,1fr);gap:7px;padding:16px 18px 0;display:grid}.af-stages button{text-align:left;font-size:13px}.af-stages span{opacity:.8;letter-spacing:.1em;margin-bottom:5px;font-size:11px;display:block}.af-current{background:#fff;border-left:3px solid #42918c;min-height:77px;padding:14px;font-size:15px;margin:14px 18px 10px!important}.af-disclaimer{color:#667b83;font-size:12px;margin:10px 18px 18px!important}.af-damper-sliders{grid-template-columns:repeat(3,1fr);gap:14px;padding:10px 20px;display:grid}.af-damper-sliders label{font-size:14px;font-weight:600}.af-damper-sliders output{color:#536f7b;font-weight:400;display:block}.af-damper-sliders input[type=range]{accent-color:#297b86;width:100%;min-height:36px;display:block}.af-fan-switch{align-items:center;gap:7px;display:flex}.af-state-note{margin:6px 0 12px;padding:0 20px;font-size:13px}.af-warning{background:#fff4da;border-left:3px solid #bc892c;margin:8px 20px;padding:10px 16px;font-size:13px}.af-cutaway,.af-sources{margin:20px 24px}.af-cutaway>summary,.af-sources>summary{cursor:pointer;padding:12px 0;font-weight:700}.af-cutaway figure{margin:8px 0!important}.af-image{background:#fff;position:relative}.af-image img{width:100%;height:auto;display:block;border-radius:0!important}.af-image-overlay{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.af-cutaway figcaption{font-size:13px}.af-detail-grid{grid-template-columns:1fr 1fr;gap:0 26px;padding:0 26px 20px;display:grid}.af-detail-grid>section{border-top:1px solid #e0e8e8;padding-top:8px}.af-detail-grid h4{margin:14px 0 8px}.af-detail-grid p{margin:0 0 16px;font-size:15px}.af-sources{border-top:1px solid var(--af-line);font-size:14px}.af-table{min-width:0}.af-comparison{margin:24px 0 38px}.af-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.af-comparison th,.af-comparison td{border:1px solid var(--af-line);text-align:left;padding:12px}.af-comparison th{background:var(--af-paper)}.af-original{background:#fff;border:1px solid #b8ced1;border-radius:7px;align-items:center;min-height:44px;padding:8px 14px;font-size:14px;display:inline-flex}@media (width<=650px){.af-lesson>header{padding:20px 16px}.af-lesson h3{font-size:20px!important}.af-options{padding:10px}.af-damper-sliders{grid-template-columns:1fr;gap:6px;padding:8px 14px}.af-damper-sliders label{grid-template-columns:1fr 1fr;align-items:center;display:grid}.af-damper-sliders input[type=range]{grid-column:1/-1}.af-damper-sliders .af-fan-switch{display:flex}.af-stages{grid-template-columns:1fr 1fr;padding:12px 10px 0}.af-detail-grid{grid-template-columns:1fr;padding:0 16px 12px}.af-cutaway,.af-sources{margin:16px 12px}.af-playback{gap:7px;padding:12px 10px}.af-timeline{flex-basis:65%}.af-current{margin:12px 10px!important}.af-disclaimer{margin:10px!important}.af-view-tools{padding:6px 10px}.af-view-tools>span{font-size:12px}.af-intro nav a{flex:40%;padding:9px;font-size:14px}.af-overview{padding:14px}.af-overview p{font-size:13px}}@media (prefers-reduced-motion:reduce){.ahu-flow-course *{scroll-behavior:auto!important}}.af-lesson h3{word-break:keep-all;overflow-wrap:break-word}.af-timeline{white-space:nowrap}.ahu-flow-course .af-damper-explainer{color:#425e66;background:#eef4f2;border-left:3px solid #668c8d;margin:0 20px 14px;padding:10px 14px;font-size:13px;line-height:1.7}.ahu-flow-course .af-mode-note{color:#526f79;align-self:center;padding:4px 6px;font-size:13px}.af-coil-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:14px 0;list-style:none;display:grid}.af-coil-paths li{background:#fff;border:1px solid #d5e2e2;border-radius:9px;align-content:start;gap:5px;padding:13px 14px;font-size:13px;line-height:1.65;display:grid}.af-coil-paths li:first-child{border-top:3px solid #268bc0}.af-coil-paths li:nth-child(2){border-top:3px solid #5b9c91}.af-coil-paths li:nth-child(3){border-top:3px solid #89969a}.af-coil-paths strong{font-size:14px}.af-coil-paths span{color:#526b75}.af-thermal{background:#f6faf9;border:1px solid #c9dcda;border-radius:10px;margin:20px 24px 30px;padding:24px;scroll-margin-top:140px}.af-thermal header p{font-size:15px}.af-thermal h3{max-width:none;margin-top:8px!important}.af-thermal h4{margin:0 0 10px;font-size:18px}.af-thermal p{margin:0 0 14px;font-size:15px}.af-thermal figure{margin:22px 0}.af-thermal figcaption{color:#526b75;font-size:13px}.af-thermal-diagram{background:#fff;border:1px solid #d5e2e2;border-radius:8px}.af-thermal-diagram svg{color:#244a56;width:100%;height:auto;font-family:inherit;display:block}.af-thermal-diagram text{fill:#244a56;font-family:inherit;font-size:19px}.af-thermal-diagram .af-thermal-diagram-title{font-size:22px;font-weight:700}.af-thermal-diagram .af-thermal-air-label{fill:#256f62;font-weight:700}.af-thermal-diagram .af-thermal-diagram-foot{fill:#667b83;font-size:14px}.af-thermal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.af-thermal-grid>section{border-top:1px solid #cddfdb;padding-top:18px}.af-thermal .af-thermal-source{margin-bottom:4px;font-size:12px}.af-lmtd{background:#fff;border:1px solid #d3dfdf;border-radius:8px;margin:26px 0;padding:24px;scroll-margin-top:140px}.af-thermal-formula{overflow-wrap:anywhere;background:#e9f2f1;border-left:3px solid #378d7f;gap:8px;margin:18px 0;padding:15px 18px;font-size:19px;line-height:1.6;display:grid}.af-thermal-example{margin:20px 0}.af-thermal-example h5{margin:0 0 8px;font-size:17px}.af-thermal-example table{table-layout:fixed;border-collapse:collapse;background:#fff;width:100%;font-size:14px}.af-thermal-example caption{text-align:left;color:#526b75;padding:6px 0 10px;font-size:13px}.af-thermal-example th,.af-thermal-example td{text-align:left;border:1px solid #ccdcda;padding:12px}.af-thermal-example th{background:#edf5f3}.af-thermal-example .af-table{margin:14px 0}.af-thermal--steam{background:#faf8f4;border-color:#e0d9cd}@media (width<=650px){.af-thermal{margin:16px 12px;padding:16px}.af-thermal-grid{grid-template-columns:1fr;gap:18px}.af-lmtd{padding:16px}.af-thermal-formula{padding:12px;font-size:16px}.af-thermal h4{font-size:17px}}.af-coil-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.af-coil-details figure{background:#fff;border:1px solid #d8e3e3;border-radius:10px;min-width:0;padding:12px;margin:0!important}.af-coil-details h4{margin:0 0 10px;font-size:18px;line-height:1.5}.af-coil-details a{background:#f7faf9;display:block}.af-coil-details__visual{aspect-ratio:4/3;border-radius:7px;overflow:hidden}.af-coil-detail-svg{width:100%;height:100%;font-family:inherit;display:block}.af-coil-detail-banner rect{fill:#163f49;fill-opacity:.97}.af-coil-detail-banner text{fill:#fff;font-size:48px;font-weight:800}.af-coil-detail-marker circle{fill:#fff;stroke:#126579;stroke-width:8px}.af-coil-detail-marker text{fill:#124b5b;font-size:52px;font-weight:900}.af-coil-detail-tag rect{fill:#fff;fill-opacity:.97;stroke:#164d59;stroke-width:4px}.af-coil-detail-tag text{fill:#163f49;font-size:50px;font-weight:800}.af-coil-detail-leader path{fill:none;stroke:#164d59;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px #fff)}.af-coil-detail-leader circle{fill:#fff;stroke:#164d59;stroke-width:6px}.af-coil-detail-note rect{fill:#fff;fill-opacity:.97;stroke:#477b82;stroke-width:4px}.af-coil-detail-note text{fill:#173f49;font-size:46px;font-weight:650}.af-coil-detail-note .af-coil-detail-note__title{font-size:56px;font-weight:850}.af-coil-details figcaption{color:#405e68;padding-top:12px;font-size:15px;line-height:1.75}.af-steam-detail-banner rect{fill:#163f49;fill-opacity:.97}.af-steam-detail-banner text{fill:#fff;font-size:43px;font-weight:800}.af-steam-air-arrow path:first-child{fill:none;stroke:#368e85;stroke-width:13px;stroke-linecap:round;opacity:.34}.af-steam-air-arrow path:last-child{fill:#368e85;opacity:.65}.af-steam-air-arrow--warm path:first-child{stroke:#d98953}.af-steam-air-arrow--warm path:last-child{fill:#d98953}.af-steam-detail-label text{fill:#173f49;font-size:40px;font-weight:750}.af-steam-detail-svg .af-coil-detail-marker circle{stroke:#9c523b}.af-steam-detail-svg .af-coil-detail-marker text{fill:#77422f}.af-coil-drain-detail .af-coil-detail-tag text{font-size:44px}.af-coil-drain-detail .af-coil-detail-tag .af-coil-drain-detail__note{font-size:38px;font-weight:550}.af-coil-drain-detail .af-coil-detail-note text{font-size:39px;font-weight:500}.af-coil-drain-detail .af-coil-detail-note .af-coil-detail-note__title{font-size:42px;font-weight:750}@media (width<=760px){.af-coil-paths,.af-coil-details{grid-template-columns:1fr}}.af-steam-relationship{background:linear-gradient(140deg,#f7faf9,#fff);border:1px solid #d5e2e2;border-radius:14px;margin:36px 0;padding:24px}.af-steam-relationship h3{margin:8px 0 10px!important}.af-steam-relationship>p{color:#526f79;margin:0 0 18px}.af-steam-relationship__grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.af-steam-relationship__grid>a{color:#244a56;background:#fff;border:1px solid #d5e2e2;border-radius:10px;gap:10px;padding:18px;text-decoration:none;display:grid}.af-steam-relationship__grid>a:first-child{border-top:4px solid #bd4e36}.af-steam-relationship__grid>a:last-child{border-top:4px solid #9560ad}.af-steam-relationship__grid>a:hover{box-shadow:0 5px 18px #183e4c18}.af-steam-relationship__grid strong{font-size:16px}.af-steam-relationship__grid span{font-size:14px;line-height:1.7}@media (width<=650px){.af-steam-relationship{padding:17px}.af-steam-relationship__grid{grid-template-columns:1fr}}.af-damper-diagram .af-damper-heading{font-size:32px;font-weight:750}.af-damper-diagram .af-damper-subtitle{font-size:23px;font-weight:500}.af-damper-diagram .af-damper-tag-title{fill:#203d50;font-size:26px;font-weight:750}.af-damper-diagram .af-damper-tag-detail{fill:#4d6570;font-size:20px;font-weight:500}.af-damper-diagram .af-damper-room text{fill:#f6fbfc;font-size:30px;font-weight:750}.af-damper-diagram .af-damper-room .af-damper-room-note{fill:#e5eef2;font-size:23px;font-weight:500}.af-damper-diagram .af-damper-legend text{fill:#3b5968;font-size:22px;font-weight:600}.af-damper-diagram .af-damper-footnote{fill:#5b717c;font-size:20px;font-weight:500}.af-player[data-scene=damper],.af-player[data-scene=damper] .af-figure{background:var(--reading-paper,#f7f6f2)}.af-steam-diagram .af-steam-tag-title{fill:#254451;paint-order:stroke;stroke:#fff;stroke-width:3px;stroke-linejoin:round;font-size:14px;font-weight:750}.af-steam-diagram .af-steam-tag-note{fill:#526c77;paint-order:stroke;stroke:#fff;stroke-width:2px;font-size:11.5px;font-weight:500}.af-steam-diagram .af-steam-subtitle{fill:#526c77;font-size:13px}.af-steam-diagram .af-steam-legend text{fill:#526c77;font-size:12px;font-weight:650}.af-steam-diagram .af-steam-footnote{fill:#526c77;font-size:11.5px}.af-player[data-scene=humidifier],.af-player[data-scene=humidifier] .af-figure{background:var(--reading-paper,#f7f6f2)}.af-humidifier-diagram{background:0 0}.af-humidifier-diagram .af-steam-tag-title{font-size:16px}.af-humidifier-diagram .af-steam-tag-note{font-size:13px}.af-humidifier-diagram .af-steam-legend text{paint-order:stroke;stroke:var(--reading-paper,#f7f6f2);stroke-width:2px;font-size:14px}.af-humidifier-diagram .af-steam-footnote{font-size:12.5px}.af-steam-cutaway-detail .af-steam-detail-title{fill:#254451;font-size:27px;font-weight:750}.af-steam-cutaway-detail .af-steam-detail-caption{fill:#526c77;font-size:22px;font-weight:650}.af-steam-number circle{fill:#fff;stroke:#a65532;stroke-width:3px}.af-steam-number text{fill:#7f4329;font-size:23px;font-weight:800}.af-steam-tube-detail .af-steam-tube-label{fill:#173f49;font-size:40px;font-weight:750}.af-steam-tube-detail .af-steam-tube-note{fill:#526c77;font-size:33px;font-weight:500}.af-water-cutaway-detail .af-steam-subtitle{fill:#526c77;font-size:20px}.af-water-cutaway-detail .af-steam-footnote{fill:#526c77;font-size:14px}.af-water-cutaway-detail .af-steam-number circle{stroke:#147e9a}.af-water-cutaway-detail .af-steam-number text{fill:#126079}.af-thermal-diagram .af-thermal-depth-cutaway text{font-size:28px}.af-thermal-diagram .af-thermal-depth-cutaway .af-thermal-diagram-title{font-size:36px}.af-thermal-diagram .af-thermal-depth-cutaway .af-thermal-diagram-foot{font-size:22px}.af-thermal-diagram .af-thermal-depth-cutaway .af-thermal-depth-supply text{fill:#1763d2;font-weight:700}.af-thermal-diagram .af-thermal-depth-cutaway .af-thermal-depth-return text{fill:#137e8e;font-weight:700}.ahu-support-diagrams{background:linear-gradient(160deg,#f4faf8,#fff 45%);border:1px solid #d2e1df;border-radius:16px;margin:34px 0;padding:26px}.ahu-support-diagrams>header{margin:0 0 14px}.ahu-support-diagrams__kicker{color:#a05d36;letter-spacing:.08em;font-size:12px;font-weight:800}.ahu-support-diagrams h3{margin:7px 0 10px!important}.ahu-support-diagrams>header p{color:#526b75;max-width:900px;margin:0}.ahu-support-diagrams figure.ahu-support-diagrams__steam-paths-figure img,.ahu-support-diagrams figure.ahu-support-diagrams__motor-figure img{min-width:0}.ahu-support-diagrams__humidifier-heading{border-top:1px solid #dae6e5;padding-top:22px}.ahu-support-diagrams__humidifier-heading h4{margin:0 0 9px;font-size:21px;line-height:1.45}.ahu-support-diagrams__humidifier-heading p{color:#526b75;max-width:960px;margin:0;line-height:1.7}.ahu-support-diagrams__humidifier-figure img{min-width:0}.ahu-support-diagrams__humidifier-figure>a+a{border-top:1px solid #dae6e5;margin-top:22px;padding-top:22px}.ahu-support-diagrams figure{background:#fff;border:1px solid #dae6e5;border-radius:11px;padding:14px;margin:18px 0 22px!important}.ahu-support-diagrams figure>a{width:100%;min-width:0;display:block}.ahu-support-diagrams figure img{width:100%;min-width:0;height:auto;display:block;border-radius:5px!important}.ahu-support-diagrams figcaption{padding-top:10px}.ahu-support-diagrams__reading-line{color:#234751;background:#f1f7f7;border-left:3px solid #438e90;margin-top:12px;padding:10px 12px;font-size:16px;line-height:1.65;display:block}.ahu-support-diagrams__steam-reading{color:#365763;max-width:1000px;margin:0 14px 26px;line-height:1.8}.ahu-support-diagrams__steam-reading ol{margin:0;padding-left:24px}.ahu-support-diagrams__steam-reading li+li{margin-top:10px}.ahu-support-diagrams__steam-reading p{margin:12px 0 0}.ahu-support-diagrams__notes{background:#f5f7f1;border-left:4px solid #aabb9d;margin:18px 0 30px;padding:18px 20px}.ahu-support-diagrams__notes h4{margin:0 0 10px!important}.ahu-support-diagrams__notes ol,.ahu-support-diagrams__notes ul{margin:0;padding-left:22px}.ahu-support-diagrams__notes li+li{margin-top:7px}.ahu-support-diagrams__notes p{color:#526b75;margin:12px 0 0}.ahu-support-diagrams__motor-heading{border-top:1px solid #dae6e5;padding-top:22px}@media (width<=700px){.ahu-support-diagrams{padding:17px}.ahu-support-diagrams figure{padding:8px}.ahu-support-diagrams__notes{padding:14px}}.cutaway-motion{color:#203e49;background:#fff;min-width:0}.cutaway-motion__top{background:#f5f8f7;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.cutaway-motion button,.cutaway-motion select{color:#234953;font:inherit;cursor:pointer;background:#fff;border:1px solid #adc1c5;border-radius:7px;min-height:42px;padding:9px 12px}.cutaway-motion button:disabled{opacity:.5;cursor:wait}.cutaway-motion button:focus-visible,.cutaway-motion select:focus-visible,.cutaway-motion input:focus-visible{outline-offset:3px;outline:3px solid #168fb0}.cutaway-motion__channels{flex-wrap:wrap;gap:7px;padding:12px 16px;font-size:13px;display:flex}.cutaway-motion__channels button[aria-pressed=true]{color:#fff;background:#234953;border-color:#234953}.cutaway-motion__picture{aspect-ratio:3/2;isolation:isolate;position:relative}.cutaway-motion__picture img{object-fit:contain;width:100%;height:100%;display:block}.cutaway-motion__picture canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.cutaway-motion .cutaway-motion__picture img{border-radius:0;max-width:none;height:100%;max-height:none}.cutaway-motion__controls{background:#edf4f4;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;font-size:14px;display:flex}.cutaway-motion .cutaway-motion__play{color:#fff;background:#245963;border-color:#245963;min-width:105px}.cutaway-motion__controls label{align-items:center;gap:8px;display:flex}.cutaway-motion__timeline{flex-basis:100%;min-width:0}.cutaway-motion__timeline input{accent-color:#247b89;flex:1;min-width:45px}.cutaway-motion__timeline output{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:92px;font-size:12px}.cutaway-motion__description,.cutaway-motion__step{padding:12px 16px;font-size:14px;line-height:1.8;margin:0!important}.cutaway-motion__step{background:#f7f8ee;font-weight:700}.cutaway-motion__dialog{color:#203e49;background:#fff;border:1px solid #aac0c3;border-radius:12px;width:min(1200px,96vw);max-width:96vw;max-height:94dvh;padding:0;overflow:auto}.cutaway-motion__dialog::backdrop{background:#092631c9}.cutaway-motion__dialog .cutaway-motion__picture{width:min(100%,max(240px,141dvh - 465px));margin:auto}.cutaway-motion__dialog .cutaway-motion__top{z-index:2;position:sticky;top:0}.cutaway-motion__top h4{margin:0;font-size:15px}@media (width<=600px){.cutaway-motion__top{padding:10px;font-size:12px}.cutaway-motion__channels{gap:6px;padding:10px}.cutaway-motion button,.cutaway-motion select{padding:8px;font-size:12px}.cutaway-motion__controls{gap:8px;padding:10px}.cutaway-motion__description{padding:12px;font-size:13px}}.structure-figure{color:#203e49;background:#fff;border:1px solid #cedbdd;border-radius:12px;margin:24px 0;overflow:hidden}.structure-figure>header{background:#edf4f4;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.structure-figure>header h4{margin:0;font-size:17px}.structure-figure>header a{flex-shrink:0;font-size:13px}.structure-figure>a{display:block}.structure-figure img{width:100%;max-width:100%;height:auto;display:block}.structure-figure figcaption{padding:16px 20px;font-size:14px;line-height:1.85}.structure-figure figcaption p{margin:0 0 10px}.structure-figure figcaption p:last-child{margin:0}.butterfly-structure{background:#fff;border:1px solid #cedbdd;border-radius:12px;margin:24px 0;padding:18px}.structure-view-buttons{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.structure-view-buttons button{color:#234953;cursor:pointer;background:#fff;border:1px solid #78989e;border-radius:7px;padding:9px 14px}.structure-view-buttons button[aria-pressed=true]{color:#fff;background:#234953}.structure-view-buttons button:focus-visible{outline-offset:3px;outline:3px solid #168fb0}.butterfly-picture{aspect-ratio:3/2;width:100%;overflow:hidden}.butterfly-picture img{width:100%;height:auto;display:block;max-width:none!important}.butterfly-picture--open,.butterfly-picture--closed{aspect-ratio:3/4}.butterfly-picture--open img,.butterfly-picture--closed img{width:200%}.butterfly-picture--closed img{transform:translate(-50%)}@media (width<=600px){.structure-figure>header{align-items:flex-start;padding:12px}.structure-figure>header h4{font-size:15px}.structure-figure figcaption{padding:14px;font-size:13px}.butterfly-structure{padding:12px}.structure-view-buttons button{font-size:13px}}.equipment-structure-guide{color:#203d47;min-width:0;margin:0 0 40px;line-height:1.85}.equipment-structure-guide h2{margin:0 0 18px;font-size:clamp(22px,3vw,30px);line-height:1.4}.structure-boundary{overflow-wrap:anywhere;background:#eef4f3;border-left:4px solid #477f80;border-radius:4px;padding:20px}.structure-cutaway>summary,.structure-sources>summary{cursor:pointer;padding:12px 0;font-weight:650}.structure-variants{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.structure-variants>details{background:#fff;border:1px solid #cad7d6;border-radius:10px;min-width:0;padding:16px}.structure-variants summary{cursor:pointer;overflow-wrap:anywhere;font-weight:700;line-height:1.6}.structure-variants summary span{color:#517677;margin-right:10px;font-size:12px}.structure-variant-image{margin:14px 0 18px}.structure-variant-image img{aspect-ratio:3/2;object-fit:contain;background:#f4f6f4;border:1px solid #e2e8e5;border-radius:8px;width:100%;height:auto;display:block}.structure-variant-image figcaption{color:#5a706f;margin-top:7px;font-size:12px;line-height:1.65}.structure-variant-image figcaption span{color:#758582;margin-top:3px;font-size:11px;display:block}.structure-variants dl{margin:18px 0 0}.structure-variants dl>div+div{margin-top:16px}.structure-variants dt{color:#2c6265;font-weight:700}.structure-variants dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:15px}.structure-variants a{margin-top:12px;display:inline-block}.structure-sources{margin-top:16px;font-size:13px}.equipment-structure-guide summary:focus-visible{outline-offset:4px;outline:3px solid #168fb0}.boiler-structure-view{margin:24px 0}.boiler-structure-view .structure-figure{background:0 0;border:0;border-radius:0;margin-top:12px;overflow:visible}.boiler-structure-view .structure-figure>header{background:0 0;border:0;padding:12px 0}.boiler-structure-view .structure-figure figcaption{padding:14px 0}.boiler-structure-view .boiler-generated-note{color:#52655b;background:#f0f3ee;border-left:3px solid #839b8e;margin-top:12px;padding:12px 14px;font-size:13px}.boiler-structure-view .structure-figure>a{overscroll-behavior-inline:contain;max-width:100%;display:block;overflow-x:auto}@media (width<=650px){.structure-variants{grid-template-columns:1fr}.structure-boundary{padding:15px}.structure-variants>details{padding:14px}}@media (width<=600px){.boiler-structure-view .structure-figure>a img{min-width:900px;max-width:none}}.chiller-course{--ink:#193849;--muted:#637b86;--nav:#122d3b;--accent:#067d92;--paper:#fff;--bg:#f4f6f6;--line:#d8e2e5;--cold:#1386bd;--hot:#c95134;--space:44px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.chiller-course *{box-sizing:border-box}.chiller-course{scroll-behavior:smooth;background:var(--bg);color:var(--ink);word-break:keep-all;overflow-wrap:break-word;margin:0;scroll-padding-top:95px;font-family:Noto Sans CJK KR,Noto Sans KR,Malgun Gothic,Apple SD Gothic Neo,system-ui,sans-serif;font-size:16px;line-height:1.9}.chiller-course button,.chiller-course input,.chiller-course select{font:inherit}.chiller-course button,.chiller-course a,.chiller-course summary{-webkit-tap-highlight-color:transparent}.chiller-course a{color:#076e96;text-underline-offset:4px}.chiller-course button{cursor:pointer}.chiller-course button:focus-visible,.chiller-course a:focus-visible,.chiller-course input:focus-visible,.chiller-course summary:focus-visible,.chiller-course select:focus-visible{outline-offset:4px;outline:3px solid #cc8923}.chiller-course button[hidden],.chiller-course [hidden]{display:none!important}.chiller-course h1,.chiller-course h2,.chiller-course h3,.chiller-course p{margin-top:0}.chiller-course h1{letter-spacing:-.065em;margin-bottom:23px;font-size:clamp(33px,3.65vw,57px);font-weight:850;line-height:1.2}.chiller-course h1 span{color:var(--accent)}.chiller-course h2{letter-spacing:-.035em;margin-bottom:15px;font-size:24px;line-height:1.5}.chiller-course h3{letter-spacing:-.025em;margin-bottom:9px;font-size:19px;line-height:1.6}.chiller-course p{margin-bottom:17px}.chiller-course p:last-child{margin-bottom:0}.chiller-course b,.chiller-course strong{font-weight:750}.chiller-course sup{white-space:nowrap;margin-left:5px;font-size:10px;line-height:0}.chiller-course sup a{color:var(--muted);padding:0 3px;text-decoration:none}.chiller-course .skip-link{z-index:999;background:#fff;padding:12px;position:absolute;top:-90px;left:20px}.chiller-course .skip-link:focus{top:12px}.chiller-course .side{background:var(--nav);color:#d8e6eb;z-index:30;flex-direction:column;width:244px;padding:31px 19px 20px;display:flex;position:fixed;inset:0 auto 0 0}.chiller-course .identity{border-bottom:1px solid #3a505e;margin-bottom:23px;padding:0 12px 29px}.chiller-course .identity small{letter-spacing:.15em;color:#93acb8;font-size:10px;font-weight:650;display:block}.chiller-course .identity strong{letter-spacing:-.05em;margin-top:8px;font-size:24px;display:block}.chiller-course .identity span{color:#a9bdc7;font-size:12px}.chiller-course .course-nav{flex-direction:column;gap:5px;display:flex;overflow-y:auto}.chiller-course .course-nav a{color:#bfced5;border-radius:6px;align-items:baseline;gap:12px;padding:11px 12px;font-size:13px;line-height:1.55;text-decoration:none;display:flex}.chiller-course .course-nav a span{color:#89a1ad;min-width:17px;font-size:10px}.chiller-course .course-nav a[aria-current=page] span{color:#8be1e8}.chiller-course .side-bottom{color:#90a9b5;margin-top:auto;padding:23px 12px 0;font-size:11px}.chiller-course .side-bottom b{color:#d6e4ea;margin-bottom:5px;font-weight:550;display:block}.chiller-course .main-shell{margin-left:244px}.chiller-course .topbar{z-index:20;padding:15px var(--space);border-bottom:1px solid var(--line);background:#fffffff7;justify-content:space-between;align-items:center;gap:18px;min-height:67px;display:flex;position:sticky;top:0}.chiller-course .topbar .location{color:var(--muted);font-size:12px}.chiller-course .topbar .location b{color:var(--ink);margin-left:8px}.chiller-course .top-actions{align-items:center;gap:8px;display:flex}.chiller-course .plain-button{color:var(--ink);background:#fff;border:1px solid #bdd0d8;border-radius:6px;padding:7px 12px;font-size:12px;line-height:1.5}.chiller-course .plain-button[aria-pressed=true]{background:var(--nav);border-color:var(--nav);color:#fff}.chiller-course .content-wrap{max-width:1328px;padding:0 var(--space);margin:auto}.chiller-course .chapter-page{background:var(--paper);padding:46px 0 24px;scroll-margin-top:84px}.chiller-course .content-wrap{background:#fff}.chiller-course.js .chapter-page:not(.active){display:none}.chiller-course.js.read-all .chapter-page{border-bottom:5px solid #e6eef0;padding-bottom:52px;display:block}.chiller-course .chapter-heading{max-width:990px;padding-bottom:14px}.chiller-course .eyebrow{color:var(--accent);letter-spacing:.08em;margin-bottom:17px;font-size:12px;font-weight:750}.chiller-course .deck{color:#405f6e;max-width:950px;font-size:18px;line-height:1.9}.chiller-course .summary-band{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 28px;padding:14px 0;display:grid}.chiller-course .summary-band div{border-left:1px solid var(--line);padding:2px 20px}.chiller-course .summary-band div:first-child{border:0;padding-left:0}.chiller-course .summary-band b{font-size:19px;display:block}.chiller-course .summary-band div:first-child b{color:var(--cold)}.chiller-course .summary-band div:nth-child(2) b{color:#7256b4}.chiller-course .summary-band div:nth-child(3) b{color:#168276}.chiller-course .summary-band span{color:var(--muted);font-size:13px}.chiller-course .training-figure{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;margin:28px 0 31px}.chiller-course .figure-head{justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.chiller-course .figure-head h2{letter-spacing:-.015em;margin:0;font-size:17px}.chiller-course .figure-head .figure-type{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-bottom:2px;font-size:10px;font-weight:750;display:block}.chiller-course .figure-art{isolation:isolate;background:#fff;position:relative;overflow:hidden}.chiller-course .figure-art svg{width:100%;height:auto;display:block}.chiller-course .figure-art>img{object-fit:contain;width:100%;height:auto;max-height:740px;display:block}.chiller-course .training-figure.photo-figure .figure-art{background:#fff}.chiller-course .training-figure.photo-figure .figure-art img{max-height:650px;padding:10px 40px}.chiller-course .scene-controls{background:#eef4f5;border-top:1px solid #dce6e9;flex-wrap:wrap;align-items:center;gap:9px 14px;padding:14px 17px;display:flex}.chiller-course .scene-controls>button,.chiller-course .scene-controls select{color:var(--ink);background:#fff;border:1px solid #aabec7;border-radius:5px;padding:6px 12px;font-size:12px;line-height:1.55}.chiller-course .scene-controls .play-toggle{background:var(--nav);border-color:var(--nav);color:#fff;min-width:76px}.chiller-course .scene-controls label{align-items:center;gap:6px;font-size:11px;display:flex}.chiller-course .scene-controls input[type=range]{width:clamp(100px,20vw,250px);accent-color:var(--accent);height:20px}.chiller-course .scene-controls output{font-variant-numeric:tabular-nums;min-width:52px;font-size:11px}.chiller-course .scene-status{color:#2b5265;border-bottom:1px solid var(--line);background:#f6f8f9;min-height:53px;padding:12px 17px;font-size:13px;line-height:1.8}.chiller-course .mode-controls{flex-wrap:wrap;align-items:center;gap:7px 10px;margin-bottom:14px;display:flex}.chiller-course .mode-controls>span{color:var(--muted);margin-right:7px;font-size:12px}.chiller-course .mode-controls button{color:var(--ink);background:#fff;border:1px solid #c0d0d8;border-radius:20px;padding:6px 14px;font-size:12px;line-height:1.5}.chiller-course .mode-controls button[aria-pressed=true]{color:#fff;background:#126b7b;border-color:#126b7b}.chiller-course .mode-controls input{accent-color:var(--accent);width:190px}.chiller-course .figure-caption{color:var(--muted);margin:0;padding:14px 0;font-size:12px;line-height:1.85}.chiller-course .figure-water-route{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:9px 0 0;font-size:13px;font-weight:700;line-height:1.65;display:flex}.chiller-course .figure-art svg .evaporator-water-cooling-overlay{mix-blend-mode:color}.chiller-course :is(#ch-r05-figure-evaporator,#ch-r05-figure-condenser) .figure-art svg{-webkit-mask-image:none;mask-image:none}.chiller-course .video-copy{margin-bottom:15px;font-size:12px}.chiller-course .video-copy summary{cursor:pointer;color:#337587;padding:9px 0}.chiller-course .video-copy video{border:1px solid var(--line);background:#fff;width:100%;max-height:80vh;display:block}.chiller-course .video-copy p{color:var(--muted);margin:7px 0;font-size:11px}.chiller-course .lesson-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin:31px 0 34px;display:grid}.chiller-course .lesson-columns article>h2:not(:first-child){margin-top:28px}.chiller-course .lesson-columns p{font-size:16px;line-height:1.95}.chiller-course .question-panel{background:#f1f6f7;border-left:3px solid #6299a7;align-self:start;padding:25px 28px}.chiller-course .question-panel h3:not(:first-child){margin-top:25px}.chiller-course .question-panel p{font-size:15px}.chiller-course .one-point{border-top:2px solid #308c9d;border-bottom:1px solid var(--line);margin:32px 0;padding:22px 0 23px}.chiller-course .one-point>b{letter-spacing:-.025em;margin-bottom:10px;font-size:21px;line-height:1.5;display:block}.chiller-course .one-point p{font-size:15px;line-height:1.95}.chiller-course .section-title{border-top:1px solid var(--line);margin-top:45px;padding-top:25px;font-size:28px}.chiller-course .fine,.chiller-course .source-note{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.85}.chiller-course .sequence-text{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:30px 0;display:grid}.chiller-course .sequence-text article{border-top:2px solid #a2c0c9;padding-top:15px}.chiller-course .sequence-text span{color:#fff;background:#244f61;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-bottom:12px;font-size:12px;font-weight:750;display:inline-flex}.chiller-course .sequence-text h3{font-size:18px}.chiller-course .sequence-text p{font-size:14px;line-height:1.9}.chiller-course .definition-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:25px 0;display:grid}.chiller-course .definition-grid article{background:#f1f6f7;padding:19px}.chiller-course .definition-grid p{font-size:14px}.chiller-course .type-rows{border-top:2px solid var(--ink)}.chiller-course .type-rows article{border-bottom:1px solid var(--line);grid-template-columns:135px 1fr;gap:25px;padding:19px 0;display:grid}.chiller-course .type-rows b{color:#287a8c;font-size:17px}.chiller-course .type-rows p{font-size:15px}.chiller-course .cooling-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.chiller-course .cooling-types img,.chiller-course .evap-mini{object-fit:contain;background:#fff;width:100%;height:200px;display:block}.chiller-course .evap-mini svg{width:100%;height:100%}.chiller-course .cooling-types h3{border-top:2px solid var(--line);padding-top:14px;font-size:20px}.chiller-course .cooling-types p{font-size:14px}.chiller-course .check-list{border-top:2px solid var(--ink)}.chiller-course .check-list details{border-bottom:1px solid var(--line);padding:20px 0}.chiller-course .check-list summary{cursor:pointer;font-size:18px;font-weight:650;line-height:1.7}.chiller-course .check-list p{padding:20px 0 0;font-size:15px;line-height:1.9}.chiller-course .check-list a{font-size:13px}.chiller-course .last-cycle{border-left:4px solid var(--accent);background:#f2f7f8;grid-template-columns:150px 1fr;gap:17px 24px;padding:22px 26px;display:grid}.chiller-course .last-cycle b{color:var(--accent)}.chiller-course .last-cycle span{font-size:15px}.chiller-course .ref-entry{border-top:1px solid var(--line);grid-template-columns:40px 1fr;gap:12px;padding:18px 0;scroll-margin-top:110px;display:grid}.chiller-course .ref-entry>b{color:var(--accent);font-size:14px}.chiller-course .ref-entry h3{margin-bottom:6px;font-size:15px}.chiller-course .ref-entry p{color:var(--muted);font-size:12px}.chiller-course .page-footer{border-top:2px solid var(--ink);justify-content:space-between;align-items:center;gap:25px;margin:22px 0 0;padding:26px 0 35px;display:flex}.chiller-course .page-footer button{text-align:left;color:var(--ink);background:0 0;border:0;padding:8px 0;font-size:14px;line-height:1.6}.chiller-course .page-footer button:last-child{text-align:right}.chiller-course .page-footer button small{color:var(--muted);letter-spacing:.06em;font-size:10px;display:block}.chiller-course .copyright{color:var(--muted);padding:23px var(--space);border-top:1px solid var(--line);font-size:11px}.chiller-course #ch-r05-viewer{width:min(96vw,1700px);max-width:96vw;max-height:96dvh;color:var(--ink);background:#fff;border:1px solid #9eafb9;border-radius:8px;padding:0}.chiller-course #ch-r05-viewer::backdrop{background:#0a2232df}.chiller-course .viewer-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:13px 20px;display:flex}.chiller-course .viewer-toolbar h2{margin:0;font-size:15px}.chiller-course .viewer-toolbar>div{flex-shrink:0;gap:8px;display:flex}.chiller-course .zoom-stage{overscroll-behavior:contain;background:#edf1f3;height:78vh;overflow:auto}.chiller-course .zoom-content{min-height:100%;margin:auto}.chiller-course .zoom-content .figure-art{width:100%;overflow:visible}.chiller-course .zoom-hint{color:var(--muted);margin:0;padding:9px 20px;font-size:11px}.chiller-course.js .only-nojs,.chiller-course .only-js{display:none}.chiller-course.js .only-js{display:flex}@media (width>=1650px){.chiller-course{--space:65px}.chiller-course .side{width:272px}.chiller-course .main-shell{margin-left:272px}.chiller-course .course-nav a{font-size:14px}}@media (width<=1100px){.chiller-course{--space:28px}.chiller-course .side{width:208px;padding:25px 13px}.chiller-course .main-shell{margin-left:208px}.chiller-course .course-nav a{padding:10px;font-size:12px}.chiller-course .identity{padding-left:9px}.chiller-course .identity strong{font-size:22px}.chiller-course .lesson-columns{gap:27px}.chiller-course .sequence-text{gap:15px}.chiller-course .deck{font-size:17px}.chiller-course .training-figure.photo-figure .figure-art img{padding:8px 20px}.chiller-course .scene-controls{gap:9px}.chiller-course .topbar .location{font-size:11px}.chiller-course .summary-band div{padding:0 12px}.chiller-course .summary-band span{font-size:11px}.chiller-course .figure-head h2{font-size:16px}}@media (width<=800px){.chiller-course{--space:22px}.chiller-course .side{width:100%;padding:15px 20px;display:block;position:static}.chiller-course .identity{border:0;align-items:baseline;gap:12px;margin:0;padding:0;display:flex}.chiller-course .identity small{display:none}.chiller-course .identity strong{margin:0;font-size:21px}.chiller-course .identity span{font-size:11px}.chiller-course .side-bottom{display:none}.chiller-course .course-nav{grid-template-columns:1fr 1fr;gap:4px;margin-top:17px;display:none}.chiller-course .side.is-open .course-nav{display:grid}.chiller-course .main-shell{margin-left:0}.chiller-course .mobile-nav-toggle{display:inline-flex}.chiller-course .topbar{padding:11px var(--space);gap:10px}.chiller-course .topbar .location{display:none}.chiller-course .top-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px}.chiller-course .plain-button{padding:6px 9px;font-size:11px}.chiller-course .chapter-page{padding-top:33px}.chiller-course .chapter-heading{padding-bottom:4px}.chiller-course .deck{font-size:16px}.chiller-course .eyebrow{margin-bottom:14px;font-size:11px}.chiller-course .summary-band{margin-top:17px}.chiller-course .figure-head{gap:12px}.chiller-course .lesson-columns{gap:24px}.chiller-course .section-title{font-size:25px}.chiller-course .viewer-toolbar{flex-direction:column;align-items:flex-start;gap:9px}.chiller-course .viewer-toolbar>div{align-self:flex-end}.chiller-course .zoom-stage{height:73vh}}@media (width<=540px){.chiller-course{--space:16px;font-size:15px}.chiller-course .identity span{font-size:10px}.chiller-course .chapter-page{padding-top:30px}.chiller-course .eyebrow{font-size:10px}.chiller-course h1{margin-bottom:17px;font-size:34px;line-height:1.28}.chiller-course h2{font-size:22px}.chiller-course .deck{font-size:15px;line-height:1.95}.chiller-course .summary-band{gap:0;padding:12px 0}.chiller-course .summary-band div{padding-left:10px;padding-right:7px}.chiller-course .summary-band b{font-size:16px}.chiller-course .summary-band span{font-size:10px;line-height:1.65;display:block}.chiller-course .training-figure{margin:23px -4px}.chiller-course .figure-head{padding:12px 4px}.chiller-course .figure-head h2{font-size:14px}.chiller-course .figure-head .figure-type{font-size:9px}.chiller-course .figure-caption{padding:12px 4px;font-size:11px}.chiller-course .mode-controls{gap:6px;margin:0 4px 12px}.chiller-course .mode-controls button{padding:5px 9px;font-size:10px}.chiller-course .mode-controls>span{font-size:10px}.chiller-course .mode-controls input{width:122px}.chiller-course .scene-controls{gap:8px;padding:11px 10px}.chiller-course .scene-controls>button,.chiller-course .scene-controls select{padding:6px 9px;font-size:11px}.chiller-course .scene-controls input[type=range]{width:120px}.chiller-course .scene-controls label{font-size:10px}.chiller-course .scene-status{min-height:65px;padding:10px 13px;font-size:11px}.chiller-course .lesson-columns{grid-template-columns:1fr;gap:22px;margin:25px 0}.chiller-course .lesson-columns p{font-size:15px}.chiller-course .question-panel{padding:20px}.chiller-course .sequence-text{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 18px}.chiller-course .sequence-text p{font-size:13px}.chiller-course .definition-grid{grid-template-columns:1fr;gap:12px}.chiller-course .one-point>b{font-size:19px}.chiller-course .one-point p{font-size:14px}.chiller-course .section-title{margin-top:34px;font-size:23px}.chiller-course .type-rows article{grid-template-columns:1fr;gap:5px;padding:16px 0}.chiller-course .type-rows p{font-size:14px}.chiller-course .cooling-types{grid-template-columns:1fr;gap:22px}.chiller-course .cooling-types img,.chiller-course .evap-mini{height:230px}.chiller-course .cooling-types p{font-size:14px}.chiller-course .check-list summary{font-size:16px}.chiller-course .last-cycle{grid-template-columns:85px 1fr;gap:14px;padding:19px 14px}.chiller-course .last-cycle b,.chiller-course .last-cycle span{font-size:13px}.chiller-course .page-footer button{font-size:12px}.chiller-course .copyright{font-size:10px}.chiller-course .viewer-toolbar{padding:11px}.chiller-course .viewer-toolbar h2{font-size:12px}.chiller-course .zoom-hint{font-size:10px}.chiller-course .fine,.chiller-course .source-note{font-size:11px}}@media (prefers-reduced-motion:reduce){.chiller-course{scroll-behavior:auto}.chiller-course *{transition:none!important;animation:auto!important;animation-timeline:none!important}}@media print{.chiller-course .side,.chiller-course .topbar,.chiller-course .page-footer,.chiller-course .copyright,.chiller-course .scene-controls,.chiller-course .mode-controls,.chiller-course .figure-head button,.chiller-course .video-copy,.chiller-course #ch-r05-viewer{display:none!important}.chiller-course .main-shell{margin:0}.chiller-course .content-wrap{max-width:none;padding:0}.chiller-course.js .chapter-page{break-before:page;padding:25px 0;display:block!important}.chiller-course.js .chapter-page:first-child{break-before:auto}.chiller-course .training-figure{break-inside:avoid}.chiller-course .chapter-heading h1{font-size:32px}.chiller-course .scene-status,.chiller-course .fine{font-size:10px}.chiller-course .lesson-columns{gap:25px}.chiller-course .ref-entry{break-inside:avoid}.chiller-course a{color:inherit;text-decoration:none}.chiller-course .only-nojs{display:none}}.chiller-course:not(.js) .scene-controls,.chiller-course:not(.js) .mode-controls,.chiller-course:not(.js) .open-figure,.chiller-course:not(.js) .top-actions,.chiller-course:not(.js) .mobile-nav-toggle,.chiller-course:not(.js) .scene-status{display:none}.chiller-course .zoom-content .figure-art>img{object-fit:initial;height:auto;max-height:none;padding:0}.chiller-course .reference-edition{background:#eaf4f6;border:1px solid #b8d7df;border-left:4px solid #21798d;border-image:;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:22px 0;padding:12px 17px;font-size:12px;line-height:1.75;display:flex}.chiller-course .reference-edition>b{color:#15576a;font-size:13px}.chiller-course .reference-edition span{color:#3a6777}.chiller-course .equipment-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0 9px;display:grid}.chiller-course .equipment-strip>a{color:var(--ink);border-bottom:1px solid var(--line);flex-direction:column;align-items:center;padding-bottom:14px;text-decoration:none;display:flex}.chiller-course .equipment-strip img{object-fit:contain;background:#fff;width:100%;height:178px}.chiller-course .equipment-strip b{margin-top:6px;font-size:17px}.chiller-course .equipment-strip span{color:var(--muted);font-size:12px}.chiller-course .detail-links{flex-wrap:wrap;gap:10px;margin:16px 0 28px;display:flex}.chiller-course .detail-links a{color:#235970;background:#f0f6f8;border:1px solid #c8dce3;border-radius:6px;padding:10px 13px;font-size:13px;font-weight:650;text-decoration:none}.chiller-course .detail-links a:hover{background:#e1edf1}.chiller-course .route-check{background:#f6f9fb;border-left:4px solid #5894b0;margin:28px 0;padding:23px 25px}.chiller-course .route-check h2{font-size:22px}.chiller-course .route-check p{font-size:15px}.chiller-course .energy-note{background:#fdf7ed;border-left:4px solid #d69642;margin:24px 0;padding:20px 24px}.chiller-course .energy-note>b{font-size:18px}.chiller-course .energy-note p{margin-top:8px;font-size:14px}.chiller-course .comparison-wrap{border:1px solid var(--line);margin:25px 0;overflow:auto}.chiller-course .fluid-compare{border-collapse:collapse;width:100%;font-size:15px;line-height:1.85}.chiller-course .fluid-compare caption{text-align:left;color:#183b53;background:#eef4f7;padding:15px 18px;font-weight:700}.chiller-course .fluid-compare th,.chiller-course .fluid-compare td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:13px 16px}.chiller-course .fluid-compare thead{color:#fff;background:#15384b}.chiller-course .fluid-compare tbody th{background:#f6f8fa;width:21%}.chiller-course .fluid-compare tr:last-child>*{border-bottom:0}@media (width<=650px){.chiller-course .equipment-strip{gap:12px}.chiller-course .equipment-strip img{height:110px}.chiller-course .equipment-strip b{font-size:14px}.chiller-course .equipment-strip span{font-size:10px}.chiller-course .route-check{padding:19px}.chiller-course .route-check h2{font-size:20px}.chiller-course .route-check p{font-size:14px}.chiller-course .reference-edition{padding:11px 14px;font-size:11px}.chiller-course .detail-links{gap:7px}.chiller-course .detail-links a{padding:8px 11px;font-size:11px}.chiller-course .energy-note{padding:18px}.chiller-course .fluid-compare{font-size:12px}.chiller-course .fluid-compare th,.chiller-course .fluid-compare td{padding:10px 9px}.chiller-course .fluid-compare caption{font-size:13px}}@media (width<=380px){.chiller-course .equipment-strip img{height:80px}.chiller-course .equipment-strip span{font-size:9px}.chiller-course .fluid-compare th,.chiller-course .fluid-compare td{padding:9px 7px;font-size:11px}}@media print{.chiller-course .reference-edition,.chiller-course .equipment-strip,.chiller-course .route-check,.chiller-course .energy-note,.chiller-course .comparison-wrap{break-inside:avoid}.chiller-course .detail-links{display:none}}.chiller-course .component-explain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 28px;display:grid}.chiller-course .component-explain-grid article{border-right-color: ;border-right-style: ;border-right-width: ;border-bottom-color: ;border-bottom-style: ;border-bottom-width: ;border-left-color: ;border-left-style: ;border-left-width: ;border-image-source: ;border-image-slice: ;border-image-width: ;border-image-outset: ;border-image-repeat: ;background:#f7fafb;border-top:3px solid #2c6e83;padding:18px 18px 16px}.chiller-course .component-explain-grid b{margin-bottom:8px;font-size:17px;display:block}.chiller-course .component-explain-grid p{margin:0;font-size:14px;line-height:1.82}.chiller-course .process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0 30px;display:grid}.chiller-course .process-grid article{border:1px solid var(--line);background:#fafcfd;padding:16px 16px 14px 50px;position:relative}.chiller-course .process-grid span{color:#fff;background:#224d60;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:750;display:inline-flex;position:absolute;top:14px;left:14px}.chiller-course .process-grid b{margin-bottom:6px;font-size:15px;display:block}.chiller-course .process-grid p{margin:0;font-size:13px;line-height:1.78}@media (width<=900px){.chiller-course .component-explain-grid,.chiller-course .process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.chiller-course .component-explain-grid,.chiller-course .process-grid{grid-template-columns:1fr;gap:12px}.chiller-course .component-explain-grid article{padding:15px}.chiller-course .component-explain-grid b{font-size:16px}}.chiller-course .core-principle{background:#f4f8fa;border-left:4px solid #168496;margin:18px 0 30px;padding:24px 26px}.chiller-course .core-principle h2{font-size:25px}.chiller-course .core-principle p{font-size:16px;line-height:1.95}.chiller-course .core-principle p:last-child{margin:0}.chiller-course .mechanism-note{background:#f3f7f9;border-left:3px solid #51869b;padding:18px 22px;font-size:14px;line-height:1.9}.chiller-course .motion-figure .figure-art{background:#fafbfc}.chiller-course .figure-art>video{object-fit:contain;width:100%;max-width:100%;height:auto;margin:0;display:block}.chiller-course .motion-figure .scene-controls{margin:0}.chiller-course .motion-figure .figure-caption{padding:16px 4px}.chiller-course.js.read-all .chapter-page{scroll-margin-top:85px}.chiller-course .zoom-content .figure-art video{height:auto;max-height:none}@media (width<=540px){.chiller-course .core-principle{padding:17px 18px}.chiller-course .core-principle h2{font-size:22px}.chiller-course .core-principle p{font-size:15px}.chiller-course .mechanism-note{padding:14px 17px;font-size:13px}}.chiller-course #ch-r05-start{padding-top:14px}.chiller-course #ch-r05-start>#ch-r05-figure-system{margin-top:0}.chiller-course .return05-answer{background:#f3f8fa;border-left:4px solid #23869c;margin:22px 0 34px;padding:23px 25px}.chiller-course .return05-answer h2{font-size:22px}.chiller-course .return05-answer p{font-size:15px}.chiller-course .return05-answer .fine{font-size:12px}@media (width<=540px){.chiller-course #ch-r05-start{padding-top:8px}.chiller-course .return05-answer{padding:17px}.chiller-course .return05-answer h2{font-size:20px}.chiller-course .return05-answer p{font-size:14px}}.chiller-course .return05-inline-0,.chiller-course .return05-inline-1,.chiller-course .return05-inline-2,.chiller-course .return05-inline-3,.chiller-course .return05-inline-4,.chiller-course .return05-inline-5,.chiller-course .return05-inline-6{font-family:Noto Sans CJK KR,Malgun Gothic,sans-serif}#ch-r05-figure-evaporator .figure-head{padding:18px 0}#ch-r05-figure-evaporator .figure-head h2{font-size:clamp(20px,2vw,26px);line-height:1.35}#ch-r05-figure-evaporator .figure-head .figure-type{letter-spacing:.04em;font-size:13px}#ch-r05-figure-evaporator .mode-controls{gap:9px 12px;margin-bottom:18px}#ch-r05-figure-evaporator .mode-controls>span{font-size:14px}#ch-r05-figure-evaporator .mode-controls button{padding:8px 16px;font-size:14px}#ch-r05-figure-evaporator .figure-water-route{padding:13px 4px 4px;font-size:16px;line-height:1.7}#ch-r05-figure-evaporator .scene-controls>button,#ch-r05-figure-evaporator .scene-controls select{padding:8px 13px;font-size:14px}#ch-r05-figure-evaporator .scene-controls label,#ch-r05-figure-evaporator .scene-controls output{font-size:13px}#ch-r05-figure-evaporator .scene-status{min-height:0;font-size:15px;line-height:1.75}#ch-r05-figure-evaporator .figure-caption{font-size:14px;line-height:1.8}#ch-r05-figure-condenser .figure-head{padding:18px 0}#ch-r05-figure-condenser .figure-head h2{font-size:clamp(20px,2vw,26px);line-height:1.35}#ch-r05-figure-condenser .figure-head .figure-type{letter-spacing:.04em;font-size:13px}#ch-r05-figure-condenser .mode-controls{gap:9px 12px;margin-bottom:18px}#ch-r05-figure-condenser .mode-controls button{padding:8px 16px;font-size:14px}#ch-r05-figure-evaporator .figure-art{background:#f4fafc}#ch-r05-figure-condenser .figure-art{background:#f4fbfd}#ch-r05-figure-condenser .figure-water-route{padding:13px 4px 4px;font-size:16px;line-height:1.7}#ch-r05-figure-condenser .scene-status{min-height:0;font-size:15px;line-height:1.75}.chiller-course .evaporator-details{background:#f7fbfc;border:1px solid #cbdcdf;border-radius:13px;margin:18px 0 30px}.chiller-course .realistic-system-figure,.chiller-course .realistic-system-art{background:0 0}.chiller-course .realistic-system-art>img{mix-blend-mode:multiply;max-height:none;padding:0}.chiller-course .realistic-system-art .realistic-flow-arrows{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.chiller-course .evaporator-details>summary{cursor:pointer;color:#173f5f;padding:15px 18px;font-size:16px;font-weight:800}.chiller-course .evaporator-detail-grid{gap:15px;padding:0 14px 16px;display:grid}.chiller-course .evaporator-detail-card{background:#f2f7f8;border:1px solid #cfdee2;border-radius:11px;margin:0;overflow:hidden}.chiller-course .evaporator-detail-grid svg{width:100%;height:auto;display:block}.chiller-course .evaporator-detail-caption{color:#345366;padding:10px 13px;font-size:14px;line-height:1.7}@media (width<=540px){#ch-r05-figure-evaporator .mode-controls button{padding:7px 12px;font-size:13px}.chiller-course .evaporator-detail-grid{padding:0 9px 11px}}.chiller-course .condenser-lead{background:#edf4f7;border-top:4px solid #136c80;margin:24px 0;padding:30px 32px}.chiller-course .condenser-kicker{letter-spacing:.09em;color:#157387;margin:0 0 16px;font-size:12px;font-weight:800}.chiller-course .condenser-definition{color:#163d55;max-width:100%;margin:0 0 16px;font-size:clamp(23px,2.5vw,33px);line-height:1.5}.chiller-course .condenser-lead>p:not(.condenser-definition):not(.condenser-kicker){max-width:100%}.chiller-course .condenser-fluid-key{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0;display:grid}.chiller-course .condenser-fluid-key>div{border-left:2px solid #cfdee4;padding:4px 0 4px 16px}.chiller-course .condenser-fluid-key span,.chiller-course .condenser-fluid-key b,.chiller-course .condenser-fluid-key small{display:block}.chiller-course .condenser-fluid-key span{margin-bottom:8px;font-size:13px;font-weight:750}.chiller-course .condenser-fluid-key b{color:#183d54;font-size:21px}.chiller-course .condenser-fluid-key small{color:#506d7e;margin-top:4px;font-size:13px}.chiller-course .condenser-key-water{color:#12658b}.chiller-course .condenser-key-refrigerant{color:#74478f}.chiller-course .condenser-key-metal{color:#875326}.chiller-course .condenser-jump{flex-wrap:wrap;gap:9px 22px;margin:23px 0 0;display:flex}.chiller-course .condenser-jump a{text-underline-offset:5px;font-size:14px;font-weight:750}.chiller-course .condenser-source-line{color:#526f80;max-width:100%;margin:20px 0 0;font-size:12px;line-height:1.8}.chiller-course .condenser-cutaway-note{background:#f3f5f5;border-left:3px solid #8b9ca5;max-width:100%;padding:7px 15px;font-size:14px;line-height:1.9}.chiller-course .condenser-panel{border-top:1px solid #cbd8dd;padding:32px 0;scroll-margin-top:140px}.chiller-course .condenser-panel-head{align-items:flex-start;gap:16px;margin-bottom:25px;display:flex}.chiller-course .condenser-panel-head>span{color:#137488;border-bottom:3px solid #137488;flex:0 0 40px;font-size:18px;font-weight:800;line-height:1.8}.chiller-course .condenser-panel-head h3{color:#173e55;margin:0 0 9px;font-size:clamp(21px,2.1vw,27px);line-height:1.4}.chiller-course .condenser-panel-head p{color:#506b7b;max-width:100%;margin:0;font-size:15px;line-height:1.8}.chiller-course .condenser-diagram{background:#f1f6f8;border:1px solid #d3e0e5;border-radius:12px;margin:0 0 20px;overflow:hidden}.chiller-course .condenser-teaching-svg{width:100%;height:auto;font-family:Malgun Gothic,sans-serif;display:block}.chiller-course .condenser-scroll-hint{display:none}.chiller-course #condenser-structure .condenser-teaching-svg{box-sizing:border-box;padding:18px 16px}.chiller-course .condenser-diagram figcaption{color:#4a6676;border-top:1px solid #d3e0e5;padding:14px 18px;font-size:14px;line-height:1.8}.chiller-course .condenser-parts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 25px;margin:27px 0;display:grid}.chiller-course .condenser-parts>div{border-top:2px solid #d0dfe5;padding:14px 0 0}.chiller-course .condenser-parts dt{color:#183e55;margin:0 0 8px;font-size:17px;font-weight:750;line-height:1.7}.chiller-course .condenser-parts dt span{color:#157184;margin-right:6px}.chiller-course .condenser-parts dd{color:#466273;margin:0;font-size:14px;line-height:1.9}.chiller-course .condenser-important{background:#f2f5f6;border-left:3px solid #668796;max-width:100%;margin:24px 0 0;padding:15px 18px;font-size:14px;line-height:1.9}.chiller-course .condenser-phase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}.chiller-course .condenser-phase-grid article{background:#f3eef8;border-top:3px solid #9371b4;padding:20px}.chiller-course .condenser-phase-grid span{color:#744e98;font-size:13px;font-weight:800}.chiller-course .condenser-phase-grid h4{margin:12px 0 8px;font-size:18px;line-height:1.6}.chiller-course .condenser-phase-grid p{margin:0 0 15px;font-size:14px;line-height:1.85}.chiller-course .condenser-phase-grid b{color:#734798;font-size:13px;font-weight:750}.chiller-course .condenser-heat-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:28px;display:grid}.chiller-course .condenser-heat-copy h4{margin:0 0 15px;font-size:22px;line-height:1.6}.chiller-course .condenser-heat-copy p{font-size:15px;line-height:1.95}.chiller-course .condenser-temperature svg{box-sizing:border-box;padding:15px}.chiller-course .condenser-pass-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.chiller-course .condenser-pass-grid article{background:#f8fbfc;border:1px solid #cfdee4;border-radius:10px;overflow:hidden}.chiller-course .condenser-pass-title{color:#174b66;background:#e9f1f5;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.chiller-course .condenser-pass-title b{letter-spacing:.03em;font-size:20px}.chiller-course .condenser-pass-title span{font-size:12px}.chiller-course .condenser-pass-grid figure{margin:0}.chiller-course .condenser-pass-grid figcaption{border-top:1px solid #d5e2e6;margin:0;padding:12px 16px 17px;font-size:14px;line-height:1.85}.chiller-course .condenser-energy{background:#f9f2e7;border-left:4px solid #ba8b48;margin:24px 0;padding:22px 24px}.chiller-course .condenser-energy>span{color:#916b33;font-size:12px;font-weight:800}.chiller-course .condenser-energy p{max-width:100%;margin:10px 0 0;font-size:15px;line-height:1.9}.chiller-course .condenser-read-check{padding-left:24px;font-size:15px;line-height:1.9}.chiller-course .condenser-read-check li{margin:13px 0}.chiller-course .condenser-reference-list{background:#edf3f5;border:1px solid #cddde2;margin:0 0 30px;padding:22px 24px}.chiller-course .condenser-reference-list h3{margin:0 0 14px;font-size:19px}.chiller-course .condenser-reference-list ul{padding-left:20px;font-size:13px;line-height:1.9}.chiller-course .condenser-reference-list li{margin:10px 0}@media (width<=900px){.chiller-course .condenser-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.chiller-course .condenser-heat-grid{grid-template-columns:1fr;gap:12px}.chiller-course .condenser-heat-grid .condenser-diagram{max-width:560px}.chiller-course .condenser-pass-grid{grid-template-columns:1fr}.chiller-course .condenser-pass-grid article{width:100%;max-width:600px}.chiller-course .condenser-phase-grid{grid-template-columns:1fr}.chiller-course .condenser-phase-grid article{padding:18px 20px}}@media (width<=540px){.chiller-course .condenser-lead{padding:22px 18px}.chiller-course .condenser-desktop-break{display:none}.chiller-course .condenser-fluid-key{grid-template-columns:1fr;gap:15px}.chiller-course .condenser-fluid-key b{font-size:19px}.chiller-course .condenser-jump{gap:12px 18px}.chiller-course .condenser-jump a{font-size:13px}.chiller-course .condenser-panel{padding:26px 0}.chiller-course .condenser-panel-head{gap:12px}.chiller-course .condenser-panel-head>span{flex-basis:30px;font-size:16px}.chiller-course .condenser-panel-head p{font-size:14px}.chiller-course .condenser-parts{grid-template-columns:1fr;gap:16px}.chiller-course #condenser-structure .condenser-diagram{overflow-x:auto}.chiller-course #condenser-structure svg{min-width:680px;padding:14px 10px}.chiller-course #condenser-structure figcaption{min-width:0;position:sticky;left:0}.chiller-course .condenser-diagram figcaption{padding:12px 14px;font-size:13px}.chiller-course .condenser-temperature{overflow-x:auto}.chiller-course .condenser-temperature svg{min-width:640px}.chiller-course .condenser-temperature figcaption{position:sticky;left:0}.chiller-course .condenser-scroll-hint{color:#326579;padding:10px 14px;font-size:12px;display:block;position:sticky;left:0}.chiller-course .condenser-heat-copy h4{font-size:20px}.chiller-course .condenser-reference-list,.chiller-course .condenser-energy{padding:18px}}@media print{.chiller-course .condenser-jump{display:none}.chiller-course .condenser-diagram,.chiller-course .condenser-phase-grid article,.chiller-course .condenser-pass-grid article{break-inside:avoid}.chiller-course #condenser-structure svg,.chiller-course .condenser-temperature svg{min-width:0}.chiller-course .condenser-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}.chiller-course .condenser-learning{background:#fff;border:1px solid #c5d8e7;margin-top:28px}.chiller-course .condenser-learning .condenser-panel{border-top:0;padding:0 0 26px}.chiller-course .condenser-learning .condenser-panel-head{color:#fff;background:#07528a;gap:16px;margin:0 0 20px;padding:18px 22px}.chiller-course .condenser-learning .condenser-panel-head>span{color:#fff;border-color:#78c9ed}.chiller-course .condenser-learning .condenser-panel-head h3{color:#fff;font-size:25px}.chiller-course .condenser-learning .condenser-panel-head p{color:#daedf8}.chiller-course .condenser-photo-figure,.chiller-course #condenser-structure #ch-r05-figure-condenser{background:#fff;border:1px solid #bdd2df;margin:22px 18px;padding:0}.chiller-course .condenser-photo-figure .figure-head,.chiller-course #condenser-structure #ch-r05-figure-condenser .figure-head{background:#e5f0f8;border-bottom:1px solid #bdd2df;padding:14px 18px}.chiller-course .condenser-photo-figure .figure-head h2,.chiller-course #condenser-structure #ch-r05-figure-condenser .figure-head h2{margin:4px 0 0;font-size:20px;line-height:1.5}.chiller-course .condenser-photo-figure .figure-type{letter-spacing:.06em;color:#32749e;font-size:11px}.chiller-course .condenser-photo-figure .figure-art{background:#fff;border-radius:0}.chiller-course .condenser-photo-svg{width:100%;height:auto;display:block;max-height:none!important;padding:0!important}.chiller-course .condenser-photo-figure .figure-caption{background:#f5f9fc;border-top:1px solid #d4e1e9;max-width:none;margin:0;padding:14px 18px;font-size:14px;line-height:1.85}.chiller-course .condenser-parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:25px 22px}.chiller-course .condenser-parts dt{font-size:16px}.chiller-course .condenser-parts dd{font-size:14px}.chiller-course .condenser-learning .condenser-important,.chiller-course .condenser-learning .condenser-source-line{margin:20px 22px}.chiller-course .condenser-learning .condenser-phase-grid{gap:15px;margin:20px 22px}.chiller-course .condenser-phase-grid article{background:#f7f4fa;border-color:#8164a0}.chiller-course .condenser-heat-grid{display:block}.chiller-course .condenser-heat-copy{max-width:900px;margin:24px 22px}.chiller-course .condenser-temperature{max-width:none;margin:24px 22px}.chiller-course .condenser-pass-grid{display:block}.chiller-course .condenser-pass-grid article{background:0 0;border:0;border-radius:0;max-width:none}.chiller-course .condenser-learning .comparison-wrap,.chiller-course .condenser-learning .condenser-energy,.chiller-course .condenser-learning .brief-detail{margin:22px}.chiller-course .condenser-reference-list{background:#f0f6fa;border:0;border-top:1px solid #bdd2df;margin:0;padding:24px 22px}@media (width<=900px){.chiller-course .condenser-parts{grid-template-columns:repeat(2,minmax(0,1fr))}.chiller-course .condenser-heat-grid .condenser-photo-figure{max-width:none}.chiller-course .condenser-pass-grid article{width:auto;max-width:none}}@media (width<=540px){.chiller-course .condenser-learning .condenser-panel-head{padding:16px 14px}.chiller-course .condenser-learning .condenser-panel-head h3{font-size:21px}.chiller-course .condenser-photo-figure,.chiller-course #condenser-structure #ch-r05-figure-condenser{margin:16px 9px}.chiller-course .condenser-photo-figure .figure-head,.chiller-course #condenser-structure #ch-r05-figure-condenser .figure-head{padding:12px}.chiller-course .condenser-photo-figure .figure-head h2,.chiller-course #condenser-structure #ch-r05-figure-condenser .figure-head h2{font-size:16px}.chiller-course .condenser-photo-svg,.chiller-course #condenser-structure .condenser-photo-svg{min-width:0}.chiller-course .condenser-photo-figure .figure-caption{padding:12px;font-size:13px}.chiller-course .condenser-parts{grid-template-columns:1fr;margin:20px 14px}.chiller-course .condenser-learning .condenser-important,.chiller-course .condenser-learning .condenser-source-line,.chiller-course .condenser-learning .condenser-phase-grid,.chiller-course .condenser-heat-copy,.chiller-course .condenser-temperature,.chiller-course .condenser-learning .comparison-wrap,.chiller-course .condenser-learning .condenser-energy,.chiller-course .condenser-learning .brief-detail{margin:20px 14px}}@media print{.chiller-course .condenser-photo-figure{break-inside:avoid}.chiller-course .condenser-learning .condenser-panel-head{-webkit-print-color-adjust:exact;print-color-adjust:exact}.chiller-course .condenser-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.chiller-course .condenser-photo-figure .figure-art{overflow-x:auto}.chiller-course .condenser-photo-figure .condenser-photo-svg,.chiller-course #condenser-structure .condenser-photo-figure .condenser-photo-svg{min-width:760px}.chiller-course .condenser-photo-figure .figure-head .figure-type:after{content:" · 그림을 좌우로 이동하거나 확대하세요";letter-spacing:0}}.chiller-course .condenser-one-sheet{scroll-margin-top:140px}.chiller-course .condenser-one-sheet .condenser-photo-figure{border:1px solid #bdd2df;margin:0}.chiller-course .condenser-one-sheet .figure-head{padding:9px 14px}.chiller-course .condenser-one-sheet .figure-head .figure-type{display:none}.chiller-course .condenser-one-sheet .figure-head h2{margin:0;font-size:18px;line-height:1.5}.chiller-course .condenser-one-sheet .condenser-summary-svg{width:100%;height:auto;max-height:none;padding:0}.chiller-course .condenser-one-sheet .figure-caption{padding:8px 14px;font-size:13px;line-height:1.6}.chiller-course .condenser-expanded{margin-top:14px}.chiller-course .condenser-expanded>summary{font-size:15px;line-height:1.7}.chiller-course .condenser-expanded .condenser-learning{margin-top:16px}.chiller-course .zoom-content .condenser-summary-svg{min-width:0;padding:0}@media (width<=760px){.chiller-course .condenser-one-sheet .figure-art{overflow-x:auto}.chiller-course .condenser-one-sheet .condenser-summary-svg{min-width:1000px}.chiller-course .condenser-one-sheet .figure-caption{font-size:12px}.chiller-course .condenser-expanded>summary{font-size:14px}}@media print{.chiller-course .condenser-one-sheet .condenser-summary-svg{min-width:0}.chiller-course .condenser-expanded{display:none}.chiller-course .condenser-one-sheet{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.chiller-course .flow-section-figure{background:#fff;border:1px solid #bdd2df;margin:24px 0;padding:0}.chiller-course .flow-section-figure .figure-head{background:#e8f2f9;border-bottom:1px solid #bdd2df;padding:14px 18px}.chiller-course .flow-section-figure .figure-head h2{margin:4px 0 0;font-size:21px;line-height:1.45}.chiller-course .flow-section-figure .figure-art{background:#fff}.chiller-course .heat-flow-svg,.chiller-course #condenser-structure .heat-flow-svg{width:100%;min-width:0;height:auto;max-height:none;padding:0;display:block}.chiller-course .flow-section-figure .figure-caption{background:#f5f9fc;border-top:1px solid #d4e1e9;max-width:none;margin:0;padding:12px 18px;font-size:14px;line-height:1.8}.chiller-course .flow-section-sources{color:#46687c;margin:14px 0 26px;font-size:13px;line-height:1.8}.chiller-course .condenser-flow-sections,.chiller-course #ch-r05-evaporator-flow-sections{scroll-margin-top:140px}.chiller-course .zoom-content .heat-flow-svg{min-width:0}@media (width<=540px){.chiller-course .condenser-flow-sections #ch-r05-figure-condenser .figure-art{overflow-x:auto}.chiller-course #condenser-structure #ch-r05-figure-condenser svg{min-width:760px;padding:0}}@media (width<=760px){.chiller-course .flow-section-figure .figure-art{overflow-x:auto}.chiller-course .flow-section-figure .heat-flow-svg,.chiller-course #condenser-structure .heat-flow-svg{min-width:1000px}.chiller-course .flow-section-figure .figure-head{padding:12px}.chiller-course .flow-section-figure .figure-head h2{font-size:17px}.chiller-course .flow-section-figure .figure-type:after{content:" · 좌우 이동 또는 확대"}.chiller-course .flow-section-figure .figure-caption{padding:12px;font-size:13px}}@media print{.chiller-course .flow-section-figure .heat-flow-svg,.chiller-course #condenser-structure .heat-flow-svg{min-width:0}.chiller-course .flow-section-figure{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.chiller-course{--space:0px;color:#193849;background:#fff;margin:0;font-size:16px;line-height:1.9}.chiller-course .topbar{background:#fff;flex-wrap:wrap;padding:10px 0;position:static}.chiller-course .top-actions{flex-wrap:wrap}.chiller-course .mobile-nav-toggle{display:none}.chiller-course .side{color:#193849;background:#fff;width:auto;margin:0 0 15px;padding:0;display:block;position:static}.chiller-course .course-contents>summary{cursor:pointer;padding:12px 0;font-weight:700}.chiller-course .course-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;display:grid}.chiller-course .course-nav a{color:#193849;background:#eff5f7;padding:9px}.chiller-course .course-nav a[aria-current=page]{color:#fff;background:#285463}.chiller-course .content-wrap{max-width:none;padding:0}.chiller-course .type-scope{background:#edf5f5;border-left:4px solid #286778;margin:18px 0 26px;padding:18px 20px;font-size:15px;line-height:1.85}.chiller-course .type-scope p:last-child{margin-bottom:0}.chiller-course .type-jumps{flex-wrap:wrap;gap:9px;margin:22px 0;display:flex}.chiller-course .type-jumps a{border:1px solid #a8c3ca;border-radius:6px;padding:8px 12px;text-decoration:none}.chiller-course .type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.chiller-course .type-grid article{border:1px solid #d1dfe1;border-radius:8px;padding:20px}.chiller-course .type-grid h4{color:#235363;margin:0 0 12px;font-size:18px}.chiller-course .type-grid p{margin:0;font-size:15px;line-height:1.9}.chiller-course .type-detail{border-bottom:1px solid #cbdcde;padding:24px 0;scroll-margin-top:85px}.chiller-course .type-detail h3{font-size:23px}.chiller-course .type-detail p{font-size:16px;line-height:1.95}.chiller-course .type-figure{border:1px solid #d1dfe1;margin:28px 0}.chiller-course .type-figure img{width:100%;height:auto;display:block}.chiller-course .type-figure figcaption{padding:14px 18px;font-size:14px;line-height:1.8}.chiller-course .type-steps{padding-left:26px}.chiller-course .type-steps li{margin:12px 0;padding-left:4px}.chiller-course .type-example{background:#f4f6f0;padding:16px}@media (width<=650px){.chiller-course .type-grid{grid-template-columns:1fr}.chiller-course .type-scope{padding:14px}.chiller-course .type-detail h3{font-size:21px}}.chiller-course .chapter-title{font-size:clamp(26px,3vw,40px);line-height:1.3}.chiller-course .chapter-title span{color:var(--accent)}.chiller-course .chapter-page{scroll-margin-top:85px}.chiller-course .training-figure{min-width:0;margin:24px 0}.chiller-course .figure-head{flex-wrap:wrap}.chiller-course .figure-art{line-height:normal}.chiller-course svg{max-width:100%}.chiller-course #ch-r05-viewer{width:min(96vw,1700px);max-height:96dvh;padding:0}.chiller-course .viewer-controls .scene-controls{padding:8px 16px}.chiller-course .viewer-controls .mode-controls{margin:0;padding:8px 16px}.chiller-course .zoom-stage{height:60vh}.chiller-course .only-js{display:none}.chiller-course .page-footer{display:none!important}.chiller-course:not(.js) .scene-controls,.chiller-course:not(.js) .mode-controls,.chiller-course:not(.js) .open-figure,.chiller-course:not(.js) .topbar{display:none}@media (width<=800px){.chiller-course .course-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.chiller-course .lesson-columns{grid-template-columns:1fr}}@media (width<=540px){.chiller-course .topbar .location{display:none}.chiller-course .course-nav{grid-template-columns:1fr}.chiller-course .top-actions{justify-content:flex-start}.chiller-course .scene-controls input[type=range]{width:130px}}.control-education{color:var(--ink);overflow-wrap:anywhere;line-height:1.95}.control-education h2{letter-spacing:-.6px;margin:0 0 22px;font-size:clamp(21px,2vw,27px);line-height:1.5}.control-education p{margin:0 0 19px;font-size:16px}.control-education a{color:#285f56;text-underline-offset:4px;text-decoration:underline}.control-education section[id],.control-sources li{scroll-margin-top:24px}.control-contents{background:#ecefe7;border:1px solid #d5ded3;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 25px;padding:24px;display:grid}.control-contents>span{grid-column:1/-1;margin-bottom:6px;font-weight:750}.control-contents a{padding:4px 0;font-size:13px}.control-chapter{border-bottom:1px solid var(--line);padding:34px 0 18px}.control-terms{background:#fff;border:1px solid #dce2dc;border-radius:6px;margin:24px 0}.control-terms>div{grid-template-columns:150px minmax(0,1fr);gap:20px;padding:18px 22px;display:grid}.control-terms>div+div{border-top:1px solid #e5e8e1}.control-terms dt{color:#285f56;font-weight:750}.control-terms dd{margin:0;font-size:15px}.control-map{background:#fff;border:1px solid #d7dfd7;border-radius:8px;margin:30px 0 8px;padding:26px}.control-map h2{font-size:22px}.control-supervisors{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.control-supervisors>div{background:#f1f5ef;border:1px solid #aebeb6;border-top:4px solid #3c675b;border-radius:5px;padding:18px}.control-supervisors strong{letter-spacing:1px;font-size:27px;display:block}.control-label{color:#455c53;font-size:12px}.control-supervisors p{margin:5px 0 12px;font-size:13px}.control-exchange{border-top:1px solid #cbd6cc;padding-top:10px;font-size:12px;display:block}.control-map .control-network{text-align:center;margin:0;padding:20px 0;font-size:13px}.control-field{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1.2fr);align-items:stretch;display:grid}.control-node{text-align:center;background:#f0f5f6;border:1px solid #bdcbd0;border-radius:5px;flex-direction:column;justify-content:center;padding:15px 7px;display:flex}.control-node>span{color:#4b656d;font-size:12px}.control-node strong{font-size:18px}.control-node p{margin:7px 0 0;font-size:12px}.control-node--plc{color:#fff;background:#203c46;border-color:#203c46}.control-node--plc>span{color:#d6e8eb}.control-arrow{color:#476474;flex-direction:column;justify-content:center;align-items:center;font-size:11px;display:flex}.control-arrow b{font-size:25px;line-height:1.3}.control-map .control-feedback{background:#edf5f8;border-left:3px solid #447d99;margin:18px 0;padding:14px;font-size:13px}.control-map figcaption{color:#5a696f;font-size:12px;line-height:1.8}.control-summary{background:#ecefe7;border-radius:6px;margin:28px 0 0;padding:25px}.control-summary dl{margin:0}.control-summary dl>div{border-bottom:1px solid #d2dace;grid-template-columns:160px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.control-summary dt{font-weight:750}.control-summary dd{margin:0;font-size:15px}.control-summary>p{margin:20px 0 0;font-size:14px}.control-steps{counter-reset:control-step;padding:0;list-style:none}.control-steps li{counter-increment:control-step;background:#fff;border:1px solid #dce2dc;border-radius:5px;margin:12px 0;padding:16px 16px 16px 55px;font-size:15px;position:relative}.control-steps li:before{content:counter(control-step);text-align:center;color:#fff;background:#345b53;border-radius:50%;width:25px;height:25px;font-size:12px;line-height:25px;position:absolute;top:19px;left:16px}.control-education .control-citations{color:#657278;margin:22px 0 5px;font-size:12px}.control-citations a{padding:3px 7px;display:inline-block}.control-sources{padding-top:32px}.control-sources ol{padding-left:25px;font-size:13px}.control-sources li{padding:7px 0}@media (width<=700px){.control-education p{font-size:15px}.control-contents{grid-template-columns:1fr;padding:18px}.control-map{padding:18px 14px}.control-supervisors{gap:10px}.control-supervisors>div{padding:12px}.control-supervisors strong{font-size:23px}.control-exchange{font-size:11px}.control-field{grid-template-columns:1fr}.control-node{padding:12px}.control-arrow{flex-direction:row;gap:10px;padding:6px}.control-arrow b{transform:rotate(90deg)}.control-terms>div,.control-summary dl>div{grid-template-columns:1fr;gap:5px}.control-terms>div{padding:16px}.control-summary{padding:20px}}.bf-lesson{background:#fff;border:1px solid #cfdae0;border-radius:6px;margin:24px 0 32px;overflow:hidden}.bf-system-lesson{background:0 0;border:0;border-radius:0;overflow:visible}.bf-system-lesson .bf-heading{background:0 0;padding-left:0;padding-right:0}.bf-heading{background:#f3f7f8;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.bf-heading h3{margin:0;font-size:17px}.bf-heading>button{white-space:nowrap;flex-shrink:0}.bf-lesson button,.bf-lesson select{font:inherit;color:#294f60;cursor:pointer;background:#fff;border:1px solid #9aafb8;border-radius:4px;min-height:40px;padding:8px 12px;font-size:12px}.bf-lesson button[aria-pressed=true]{color:#fff;background:#285b6c;border-color:#285b6c}.bf-modes{flex-wrap:wrap;gap:7px;padding:12px 18px;display:flex}.bf-lesson>div:not([data-ready=true]) :is(.bf-controls,.bf-modes,.bf-stages,.bf-heading button){display:none}.bf-modes button{border-radius:20px;min-height:36px}.bf-art{overscroll-behavior-inline:contain;scrollbar-color:#78939e #edf2f3;scrollbar-width:thin;max-width:100%;overflow-x:auto}.bf-art:focus-visible{outline-offset:-3px;outline:3px solid #bd561d}.bf-diagram{width:100%;height:auto;font-family:Malgun Gothic,system-ui,sans-serif;display:block}.bf-label{fill:#244a5c;font-size:26px;font-weight:700}.bf-small{fill:#334f5c;font-size:20px;font-weight:550}.bf-system-diagram{width:100%;min-width:0;max-width:100%;height:auto}.bf-system-diagram .bf-label{font-size:48px}.bf-system-diagram .bf-small,.bf-system-diagram .bf-unit-label{font-size:34px}.bf-system-diagram .bf-instrument-label{font-size:32px}.bf-system-diagram .bf-legend .bf-small{font-size:30px}.bf-system-diagram .bf-equipment-detail{font-size:29px}.bf-system-diagram .bf-tank-detail{font-size:31px}.bf-system-diagram .bf-compact-label{font-size:28px}.bf-system-diagram .bfs-chamber-note{fill:#294b57;font-size:26px;font-weight:650}.bf-system-diagram .bfs-outlet-label{fill:#674985;font-size:32px;font-weight:750}.bfs-vapor-label{paint-order:stroke;stroke:#eee8f4;stroke-width:7px;stroke-linejoin:round}.bfs-water-label{paint-order:stroke;stroke:#b9dce7;stroke-width:5px;stroke-linejoin:round}.bf-system-mobile{max-width:600px;margin-inline:auto;display:none}.bf-system-portrait{width:100%;height:auto;font-family:Malgun Gothic,system-ui,sans-serif;display:block}.bf-system-portrait .bf-label{font-size:32px}.bf-system-portrait .bf-small{font-size:26px}.bf-system-portrait .bfp-tank-copy{font-size:22px}.bf-system-portrait .bfp-furnace-note{font-size:20px}.bf-system-portrait .bfp-instrument{font-size:23px}.bf-system-portrait .bfp-use-name{font-size:25px}.bf-system-portrait .bfp-trap-label{font-size:23px}.bf-equipment-link{cursor:pointer;text-decoration:none}.bf-equipment-link:hover text{fill:#1b6f83;text-decoration:underline}.bf-equipment-link:focus-visible{outline-offset:4px;outline:3px solid #bd561d}.bf-system-lesson .bf-system-controls{background:#eef4f6;border:1px solid #d6e2e7;border-radius:6px;gap:9px 12px;padding:11px 13px}.bf-system-scrub{flex:1;min-width:160px}.bf-system-scrub input{accent-color:#27788e;flex:1;width:auto;min-width:0;min-height:30px}.bf-system-controls output{color:#526b75;text-align:right;min-width:122px}.bf-controls{background:#eef4f6;border-top:1px solid #d6e2e7;flex-wrap:wrap;align-items:center;gap:9px 14px;padding:15px 18px;display:flex}.bf-controls label{white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.bf-controls output{font-variant-numeric:tabular-nums;font-size:12px}.bf-scrub{flex:1;min-width:180px}.bf-scrub input{accent-color:#27788e;width:100%;min-height:32px}.bf-controls button:first-child{color:#fff;background:#285b6c}.bf-stages{flex-wrap:wrap;gap:5px 20px;padding:14px 18px 0;display:flex}.bf-stages button{color:#64756e;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:42px;padding:5px 0;font-size:13px}.bf-stages button[aria-pressed=true]{color:#254833;background:0 0;border-color:#0000 #0000 #66805e;font-weight:750}.bf-status{min-height:116px;padding:19px 22px}.bf-status strong{color:#285b6c}.bf-status p{margin:5px 0 0;font-size:14px}.bf-viewer{color:#244a5c;background:#fff;border:1px solid #8ba4b0;border-radius:6px;width:min(96vw,1700px);max-width:96vw;max-height:96dvh;padding:0}.bf-viewer::backdrop{background:#102934d9}.bf-viewer .bf-heading{flex-wrap:wrap}.bf-viewer .bf-heading h3{margin-right:auto}.bf-zoom{overscroll-behavior:contain;max-height:68dvh;overflow:auto}.bf-zoom-2{width:200%}.bf-zoom-4{width:400%}.bf-viewer .bf-modes,.bf-viewer .bf-controls{padding:8px 18px}.bf-recovery-options{background:#fff;border:1px solid #cfdae0;border-radius:6px;margin:22px 0 28px;overflow:hidden}.bf-recovery-heading{background:#f3f7f8;justify-content:space-between;align-items:baseline;gap:14px;padding:15px 20px;display:flex}.bf-recovery-heading h3{margin:0;font-size:17px}.bf-recovery-heading span{color:#58717d;white-space:nowrap;font-size:12px}.bf-recovery-art{overscroll-behavior-inline:contain;scrollbar-color:#78939e #edf2f3;scrollbar-width:thin;max-width:100%;overflow-x:auto}.bf-recovery-diagram .bf-label{font-size:27px}.bf-recovery-diagram .bf-small{font-size:18px}.bf-recovery-diagram .bf-recovery-node{font-size:17px;font-weight:700}.bf-recovery-diagram .bf-recovery-note{fill:#526d79;font-size:17px}.bf-recovery-options figcaption{color:#536871;border-top:1px solid #e0e8eb;padding:12px 18px 16px;font-size:13px;line-height:1.65}@media (width<=600px){.bf-heading{align-items:flex-start;padding:13px}.bf-heading h3{font-size:14px}.bf-modes{gap:5px;padding:10px}.bf-modes button{padding:5px 9px;font-size:11px}.bf-controls{gap:8px;padding:12px}.bf-scrub{flex-basis:65%}.bf-stages{gap:4px 14px;padding:12px 10px 0}.bf-stages button{font-size:12px}.bf-status{min-height:155px;padding:16px}.bf-type-distribution{width:1050px;max-width:none}.bf-system-controls{gap:7px;padding:10px}.bf-system-controls>button{flex:1}.bf-system-scrub{flex-basis:100%;order:3;min-width:100%}.bf-system-controls output{text-align:left;flex-basis:100%;order:4}.bf-recovery-heading{flex-direction:column;align-items:flex-start;gap:4px;padding:13px}.bf-recovery-heading h3{font-size:14px}.bf-recovery-heading span{font-size:11px}.bf-recovery-diagram{width:1050px;max-width:none}.bf-recovery-options figcaption{padding:12px;font-size:12px}}@media (width<=900px){.bf-system-diagram{display:none}.bf-system-mobile{padding:6px 0;display:block}}.br-cutaway{color:#203e49;background:0 0}.br-legend{flex-wrap:wrap;gap:8px 18px;padding:4px 18px 10px;font-size:12px;font-weight:700;display:flex}.br-legend span:before{content:"";background:currentColor;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.br-gas{color:#9d5007}.br-water{color:#146ca6}.br-steam{color:#7741a2}.br-image-scroll{overscroll-behavior-inline:contain;scrollbar-color:#78939e #edf2f3;scrollbar-width:thin;max-width:100%;overflow-x:auto}.br-image-scroll:focus-visible{outline-offset:-3px;outline:3px solid #bd561d}.br-image{isolation:isolate;position:relative}.br-image img{width:100%;height:auto;display:block}.br-image .br-base-image{z-index:0;position:relative}.br-image .br-flame-motion{z-index:1;pointer-events:none;width:40.3646%;height:10.9375%;display:block;position:absolute;top:55.0781%;left:28.6458%}.br-image .br-overlay{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.br-flue-outlet>path{fill:none;stroke:#ad6529;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 0 2px #fff)}.br-flue-outlet text{fill:#8f4e1c;stroke:#fff;stroke-width:4px;paint-order:stroke fill;font-size:24px;font-weight:750}.br-image-provenance{color:#526a72;border:0;margin:0;padding:10px 0;font-size:13px;line-height:1.8}.br-image-provenance a{color:#226e73;text-underline-offset:3px}.br-part-list{padding:18px}.br-part-list>h4{margin:0 0 12px;font-size:17px}.br-part-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.br-part-card{background:#f5f7f4;border-top:2px solid #78939e;border-radius:3px;padding:13px 15px}.br-part-card h5{color:#285b6c;margin:0 0 7px;font-size:14px}.br-part-card p{color:#435b63;margin:0;font-size:13px;line-height:1.75}.br-cutaway .br-path{color:#526a72;margin:0;padding:15px 18px;font-size:12px;line-height:1.8}.bf-views{flex-wrap:wrap;gap:8px;padding:14px 18px 0;display:flex}.bf-views button{font-weight:700}.bf-lesson>div:not([data-ready=true]) .bf-views{display:none}@media (width<=900px){.br-part-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.br-legend{gap:6px 12px;padding:4px 10px 8px;font-size:11px}.br-image{min-width:900px}.br-image-provenance{padding:12px;font-size:12px}.br-part-list{padding:14px 10px}.br-part-grid{grid-template-columns:1fr;gap:8px}.br-part-card{padding:12px}.br-part-card p{font-size:13px}.br-cutaway .br-path{padding:12px;font-size:11px}.bf-views{padding:12px 10px 0}}.boiler-safeguards-visual{min-width:0;background:0 0!important;border:0!important;border-radius:0!important;margin:28px 0 32px!important;overflow:visible!important}.boiler-safeguards-visual__heading{color:#264a59;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;font-size:14px;font-weight:650;display:flex}.boiler-safeguards-visual__heading a{flex-shrink:0;font-size:13px;font-weight:500}.boiler-safeguards-visual__svg{background:#e8e6e2;width:100%;max-width:100%;height:auto;font-family:inherit;display:block}.bsv-callout>path{fill:none;stroke:#315362;stroke-width:2.5px;stroke-linejoin:round}.bsv-callout>circle{fill:#315362}.boiler-safeguards-visual__svg .bsv-label{fill:#264a59;font-size:30px;font-weight:750}.boiler-safeguards-visual__svg .bsv-small{fill:#315362;paint-order:stroke;stroke:#f4f3ef;stroke-width:5px;stroke-linejoin:round;font-size:23px;font-weight:650}.boiler-safeguards-visual__svg .bsv-number{fill:#214d5b;stroke:#f7f6f2;stroke-width:2px}.boiler-safeguards-visual__svg .bsv-number-text{fill:#fff;text-anchor:middle;font-size:23px;font-weight:700}.boiler-safeguards-visual__svg .bsv-space-label{fill:#244956;paint-order:stroke;stroke:#f4f3ef;stroke-width:5px;font-size:30px;font-weight:700}.boiler-safeguards-visual__svg .bsv-water-label{fill:#fff;paint-order:stroke;stroke:#285b70;stroke-width:4px;font-size:30px;font-weight:700}.bsv-level-reference{fill:none;stroke:#fff;stroke-width:3px;stroke-dasharray:7 6;filter:drop-shadow(0 1px 1px #315362)}.boiler-safeguards-visual__key{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid;counter-reset:none!important;margin:0!important;padding:22px 0 0!important;list-style:none!important}.boiler-safeguards-visual__key li{gap:11px;min-width:0;display:flex;margin:0!important;padding:0!important}.boiler-safeguards-visual__key li:before{content:none!important}.boiler-safeguards-visual__key li>span{color:#fff;background:#214d5b;border-radius:50%;flex:0 0 26px;place-items:center;height:26px;font-size:13px;font-weight:700;display:grid}.boiler-safeguards-visual__key strong{color:#264a59;font-size:15px}.boiler-safeguards-visual__key p{color:#526970;margin:7px 0 0!important;font-size:14px!important;line-height:1.85!important}.boiler-education .boiler-safeguards-visual figcaption{color:#5e7078;border:0;border-top:1px solid #d7deda;max-width:100%;margin:22px 0 0;padding:14px 0 0;font-size:12px;line-height:1.8}.boiler-safeguards-visual__heading a:focus-visible,.boiler-safeguards-visual figcaption a:focus-visible{outline-offset:4px;outline:3px solid #bd561d}@media (width<=700px){.boiler-safeguards-visual__heading{align-items:flex-start;gap:10px;font-size:13px}.boiler-safeguards-visual__key{grid-template-columns:1fr;gap:16px;padding-top:18px!important}.boiler-safeguards-visual__key strong{font-size:14px}.boiler-safeguards-visual__key p{font-size:13px!important}.boiler-education .boiler-safeguards-visual figcaption{margin-top:18px}}.boiler-education{color:var(--ink);overflow-wrap:anywhere;line-height:1.9}.boiler-education h2{letter-spacing:-.8px;margin:0 0 20px;font-size:clamp(23px,2.4vw,31px);line-height:1.4}.boiler-education h3{margin:0 0 16px;font-size:17px;line-height:1.6}.boiler-education p{margin:0 0 18px;font-size:16px}.boiler-education a{color:#2d625b;text-underline-offset:4px}.boiler-education :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #bd561d}.boiler-education :is(section,li)[id]{scroll-margin-top:24px}.boiler-education .boiler-kicker{color:#aa451e;letter-spacing:1.8px;margin:0 0 12px;font-size:11px;font-weight:800}.boiler-intro{background:#e9ede5;border:1px solid #d5dcd2;border-radius:8px;padding:42px 38px}.boiler-intro h2{letter-spacing:-1.8px;font-size:clamp(32px,4vw,49px)}.boiler-intro>p:not(.boiler-kicker){color:#53625c}.boiler-intro-facts{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.boiler-intro-facts span{border:1px solid #bccbc0;border-radius:30px;padding:5px 12px;font-size:12px}.boiler-nav{background:#fff;border:1px solid #d7ddd5;border-radius:8px;grid-template-columns:1fr 1fr;gap:26px;margin:28px 0 40px;padding:24px;display:grid}.boiler-nav h3{color:#738076;letter-spacing:.6px;margin-bottom:10px;font-size:12px}.boiler-nav a{border-bottom:1px solid #e5e9e2;justify-content:space-between;gap:12px;padding:10px 0;font-size:14px;text-decoration:none;display:flex}.boiler-nav a:hover{text-decoration:underline}.boiler-nav .boiler-nav-system{border:0;grid-column:1/-1;margin-top:-12px;padding-bottom:0;font-size:13px}.boiler-basics dl{border-top:1px solid #ccd5cb;border-bottom:1px solid #ccd5cb;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;display:grid}.boiler-basics dl>div{padding:20px 16px}.boiler-basics dl>div+div{border-left:1px solid #d9dfd7}.boiler-basics dt{color:#758278;margin-bottom:8px;font-size:12px}.boiler-basics dd{margin:0;font-size:13px;line-height:1.85}.boiler-basics dd strong{color:#2f5448;font-size:15px}.boiler-education .boiler-image-note{color:#67746e;background:#f0f1eb;border-radius:5px;margin:28px 0 0;padding:17px 20px;font-size:12px}.boiler-chapter{border-bottom:1px solid #d5dcd2;padding:48px 0 34px}.boiler-chapter-head{align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.boiler-number{color:#9cae9c;min-width:45px;font-size:30px;font-weight:300;line-height:1.5}.boiler-chapter-head h2{margin-bottom:10px}.boiler-chapter-head p:last-child{color:#66756e;margin:0;font-size:14px}.boiler-chapter-head .boiler-kicker{margin-bottom:8px}.boiler-plate,.boiler-flow{background:#fff;border:1px solid #d7dcd3;border-radius:8px;margin:28px 0;overflow:hidden}.boiler-plate img,.boiler-scene img{width:100%;height:auto;display:block}.boiler-plate>a{display:block}.boiler-education figcaption{color:#607169;border-top:1px solid #e0e5dd;padding:18px 22px;font-size:12px;line-height:1.85}.boiler-education figcaption>span{color:#819087;margin-bottom:7px;font-size:11px;display:block}.boiler-education .bf-system-caption{gap:5px;display:grid}.boiler-education .bf-system-caption p{margin:0}.boiler-education .bf-system-caption strong{color:#31566a}.boiler-education .bf-system-caption .bf-system-detail-hint{color:#31566a;margin-top:5px;font-size:12px}.boiler-explain{grid-template-columns:1.15fr 1fr;gap:30px;margin:26px 0;display:grid}.boiler-explain dl{margin:0}.boiler-explain dl>div{margin:0 0 16px}.boiler-explain dt{color:#305a4e;font-size:14px;font-weight:750}.boiler-explain dd{color:#5c6b64;margin:4px 0 0;font-size:14px}.boiler-explain ol{margin:0;padding-left:22px;font-size:14px}.boiler-explain li{margin-bottom:15px;padding-left:5px}.boiler-explain li::marker{color:#af512a;font-weight:700}.boiler-education .boiler-distinction{background:#eef2eb;border-left:3px solid #68856b;border-radius:0 5px 5px 0;padding:17px 20px;font-size:14px}.boiler-distinction p{font-size:14px}.boiler-distinction p:last-child{margin:0}.boiler-education .boiler-refs{color:#788579;margin-bottom:0;font-size:12px}.boiler-refs a{padding:5px 8px;display:inline-block}.boiler-figure-head{background:#f7f8f3;border-bottom:1px solid #dce1d7;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.boiler-figure-head span{letter-spacing:1.4px;color:#8a7060;font-size:10px}.boiler-figure-head h3{margin:3px 0 0;font-size:16px}.boiler-figure-head>a{white-space:nowrap;font-size:12px}.boiler-scene{position:relative}.boiler-scene canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.boiler-flow-controls{border-top:1px solid #dce2d8;flex-wrap:wrap;align-items:center;gap:8px;padding:18px 20px;display:flex}.boiler-flow-controls button{color:#344f45;font:inherit;cursor:pointer;background:#fff;border:1px solid #344f45;border-radius:5px;min-height:44px;padding:10px 15px;font-size:13px}.boiler-flow-controls button:first-child{color:#fff;background:#344f45}.boiler-flow-controls button:disabled{opacity:.55;cursor:default}.boiler-flow-controls>span{color:#77857d;flex-basis:100%;font-size:11px}.boiler-stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:0 20px;display:grid}.boiler-stages button{color:#637367;font:inherit;cursor:pointer;background:#f6f8f3;border:1px solid #d6dfd3;border-radius:5px;min-height:54px;padding:10px 4px;font-size:11px}.boiler-stages button span{font-size:10px;display:block}.boiler-stages button[aria-pressed=true]{color:#254833;background:#e6eee1;border-color:#66805e;font-weight:750}.boiler-stage-copy{min-height:125px;padding:22px 24px}.boiler-stage-copy strong{color:#2e5846;font-size:15px}.boiler-stage-copy p{color:#53685a;margin:7px 0 0;font-size:14px}.boiler-flow noscript ol{padding:0 35px 20px;font-size:14px}.boiler-piping-list{margin:25px 0}.boiler-piping-list>div{border-top:1px solid #dce2d8;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:22px 0;display:grid}.boiler-piping-list dt{color:#325747;font-size:14px;font-weight:750}.boiler-piping-list dd{margin:0;font-size:14px}.boiler-comparison{grid-template-columns:1fr 1fr;gap:15px;margin:25px 0;display:grid}.boiler-comparison>div{background:#eaf0e7;border-radius:6px;padding:22px}.boiler-comparison>div:first-child{background:#f1eae0}.boiler-comparison span{color:#777365;font-size:12px;display:block}.boiler-comparison strong{margin:6px 0;font-size:20px;display:block}.boiler-comparison p{margin:0;font-size:13px}.boiler-safety{background:#f5ede1;border-left:3px solid #bd8247;border-radius:5px;margin:32px 0;padding:24px}.boiler-safety h2{margin-bottom:12px;font-size:19px}.boiler-safety p{margin:0;font-size:14px}.boiler-sources{padding-top:16px}.boiler-sources>p{color:#6a766c;font-size:13px}.boiler-sources ol{padding-left:24px;font-size:13px}.boiler-sources li{padding:7px 0}.boiler-diagram-references{border-top:1px solid #dce2d8;margin:24px 0 28px;padding:17px 20px 0}.boiler-diagram-references h3{color:#305a4e;margin:0 0 10px}.boiler-diagram-references ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 26px;margin:0;padding:0;list-style:none;display:grid}.boiler-diagram-references li{border-top:1px solid #e5e9e2;padding:13px 0}.boiler-diagram-references li>a{font-size:14px;font-weight:750}.boiler-diagram-references li>p{color:#5c6b64;margin:5px 0 0;font-size:13px;line-height:1.75}.boiler-equipment-details{border-top:1px solid #dce2d8;margin-top:34px;padding-top:28px}.boiler-equipment-intro{color:#53645d;max-width:920px}.boiler-equipment-jumps{flex-wrap:wrap;gap:8px;margin:18px 0 24px;display:flex}.boiler-equipment-jumps a{color:#285363;background:#fff;border:1px solid #cbd8d7;border-radius:999px;align-items:center;min-height:36px;padding:5px 12px;font-size:13px;text-decoration:none;display:inline-flex}.boiler-equipment-jumps a:hover{background:#edf4f3}.boiler-equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px;display:grid}.boiler-types-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0;display:grid}.boiler-types-summary>a{border-bottom:1px solid var(--line);flex-direction:column;min-width:0;padding-bottom:18px;text-decoration:none;display:flex}.boiler-types-summary img{aspect-ratio:4/3;object-fit:contain;width:100%;margin-bottom:16px;display:block}.boiler-types-summary h3{color:#294d59;margin:0 0 8px;font-size:18px;line-height:1.6}.boiler-types-summary p{color:#53645d;margin:0 0 14px;font-size:14px}.boiler-types-summary span{margin-top:auto;font-size:13px;font-weight:650}.boiler-types-summary>a:hover h3{text-underline-offset:4px;text-decoration:underline}.boiler-types-summary>a:focus-visible{outline-offset:5px;outline:2px solid #237f9d}.boiler-summary-note{color:#64736d;font-size:13px!important}.boiler-reading-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:24px 0;padding:0;list-style:none;display:grid}.boiler-reading-path li{border-top:2px solid #7ba3a6;padding-top:12px}.boiler-reading-path strong,.boiler-reading-path span{display:block}.boiler-reading-path span{color:#53645d;margin-top:6px;font-size:14px}.boiler-control-sequence{margin:24px 0;padding:0;list-style:none}.boiler-control-sequence li{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:16px;padding:17px 0;display:grid}.boiler-control-sequence li>span{color:#315966;background:#e9ede4;border-radius:50%;align-self:start;place-items:center;width:32px;height:32px;font-weight:750;display:grid}.boiler-control-sequence h3{margin:0 0 6px;font-size:17px}.boiler-control-sequence p{margin:0;font-size:15px}@media (width<=700px){.boiler-types-summary,.boiler-reading-path{grid-template-columns:1fr;gap:22px}.boiler-types-summary img{max-height:240px}.boiler-control-sequence li{gap:10px}}.boiler-equipment-card{background:0 0;border:0;border-radius:0;scroll-margin-top:24px;overflow:visible}.reader-page .boiler-equipment-card{scroll-margin-top:calc(var(--reader-offset,120px) + 24px)!important}.boiler-equipment-photo{aspect-ratio:3/2;background:0 0;position:relative;overflow:hidden}.boiler-equipment-photo>img{object-fit:cover;width:100%;height:100%;display:block}.boiler-system-photo{margin:28px 0 34px}.boiler-system-photo h3{color:#294d59;margin:0 0 4px;font-size:18px}.boiler-system-photo-intro{color:#64736d;line-height:1.7;margin:0 0 12px!important;font-size:13px!important}.boiler-system-photo figure{margin:0}.boiler-system-photo-scene{aspect-ratio:3/2;width:100%;position:relative}.boiler-system-photo-enlarge{display:block;position:absolute;inset:0}.boiler-system-photo-enlarge>img{object-fit:contain;width:100%;height:100%;display:block}.boiler-system-photo-directions{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.boiler-system-photo-directions g{color:#82959b}.boiler-system-photo-directions [data-flow-type=water]{color:#197899}.boiler-system-photo-directions [data-flow-type=steam]{color:#745294}.boiler-system-photo-directions [data-flow-type=condensate]{color:#a76929}.boiler-system-photo-directions path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #fff)}.boiler-system-photo-labels{pointer-events:none;position:absolute;inset:0}.boiler-system-photo-label{white-space:nowrap;pointer-events:auto;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%);color:#253f48!important;text-decoration:none!important}.boiler-system-photo-label[data-equipment-number="1"]{top:28%;left:12%}.boiler-system-photo-label[data-equipment-number="2"]{top:69%;left:18%}.boiler-system-photo-label[data-equipment-number="3"]{top:94%;left:36%}.boiler-system-photo-label[data-equipment-number="4"]{top:32%;left:32%}.boiler-system-photo-label[data-equipment-number="5"]{top:22%;left:48%}.boiler-system-photo-label[data-equipment-number="6"]{top:12%;left:84%}.boiler-system-photo-label[data-equipment-number="7"]{top:36%;left:82%}.boiler-system-photo-label[data-equipment-number="8"]{top:83%;left:77%}.boiler-system-photo-label[data-equipment-number="9"]{top:86%;left:88%}.boiler-system-photo-number{color:#fff;background:#274a55;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font:700 12px/1 system-ui,sans-serif;display:inline-grid}.boiler-system-photo-name{text-shadow:0 1px 2px #eee;font-size:12px;font-weight:750;position:absolute;left:30px}.boiler-system-photo-label[data-equipment-number="1"] .boiler-system-photo-name{left:45px}.boiler-system-photo-label[data-equipment-number="9"] .boiler-system-photo-name{display:none}.boiler-system-photo-label:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #237f9d}.boiler-system-photo-equipment{border-top:1px solid #d4dcda;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:20px 0 0;padding:18px 0 0;list-style:none;display:grid}.boiler-system-photo-equipment li{align-items:flex-start;gap:9px;min-width:0;display:flex}.boiler-system-photo-equipment strong{color:#31525c;font-size:13px}.boiler-system-photo-equipment p{color:#596b66;line-height:1.65;margin:3px 0 0!important;font-size:13px!important}.boiler-system-photo figcaption{color:#728078;border:0;padding:8px 0 0;font-size:12px}.boiler-system-photo-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:18px 0 10px;display:grid}.boiler-system-photo-flow>div{border-left:3px solid #98a5a8;padding-left:12px}.boiler-system-photo-flow [data-flow-type=water]{border-color:#368fb4}.boiler-system-photo-flow [data-flow-type=steam]{border-color:#8061a2}.boiler-system-photo-flow [data-flow-type=condensate]{border-color:#b47c42}.boiler-system-photo-flow dt{color:#31566a;margin:0 0 2px;font-size:13px;font-weight:750}.boiler-system-photo-flow dd{color:#596b66;margin:0;font-size:13px;line-height:1.65}.boiler-system-photo-note{color:#68756f;line-height:1.7;margin:10px 0 0!important;font-size:12px!important}.boiler-equipment-flow-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.boiler-equipment-pins{pointer-events:none;position:absolute;inset:0}.boiler-equipment-pins span{color:#fff;background:#214f60;border:2px solid #fff;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 5px #172d3b66}#boiler-detail-softener [data-part="1"]{top:10%;left:38%}#boiler-detail-softener [data-part="2"]{top:49%;left:37%}#boiler-detail-softener [data-part="3"]{top:62%;left:62%}#boiler-detail-receiver [data-part="1"]{top:23%;left:20%}#boiler-detail-receiver [data-part="2"]{top:53%;left:29%}#boiler-detail-receiver [data-part="3"]{top:78%;left:47%}#boiler-detail-receiver [data-part="4"]{top:78%;left:88%}#boiler-detail-receiver .boiler-equipment-photo{aspect-ratio:1370/1148}#boiler-detail-burner{grid-column:1/-1}.boiler-burner-intro{color:#53645d;max-width:900px;line-height:1.8;margin:0 0 14px!important;font-size:14px!important}.boiler-burner-legend{flex-wrap:wrap;gap:8px 22px;font-weight:650;display:flex;margin:0 0 12px!important;font-size:13px!important}.boiler-burner-legend span:first-child{color:#177d9e}.boiler-burner-legend span:nth-child(2){color:#257964}.boiler-burner-legend span:nth-child(3){color:#95612c}.boiler-burner-legend span:last-child{color:#a55728}.boiler-burner-air-route{color:#315966;line-height:1.8;margin:0 0 16px!important;font-size:14px!important}.boiler-burner-air-route strong{margin-right:8px}.boiler-burner-figure{margin:0}.boiler-burner-overview{aspect-ratio:1672/941}.boiler-burner-leaders path{fill:none;stroke:#315966;stroke-width:3px;paint-order:stroke;filter:drop-shadow(0 0 2px #fff)}.boiler-burner-leaders text{fill:#234b5a;stroke:#f7f6f2;stroke-width:7px;stroke-linejoin:round;paint-order:stroke fill;font-size:30px;font-weight:750}.boiler-burner-air,.boiler-burner-gas{fill:none;stroke-width:7px;stroke-linecap:round;filter:drop-shadow(0 0 2px #fff)}.boiler-burner-air{stroke:#178fb9}.boiler-burner-gas{stroke:#b9773d}.boiler-burner-cooling{fill:none;stroke:#257964;stroke-width:6px;stroke-dasharray:11 8;stroke-linecap:round;filter:drop-shadow(0 0 2px #fff)}.boiler-burner-cooling-labels text{fill:#257964;stroke:#f7f6f2;stroke-width:7px;stroke-linejoin:round;paint-order:stroke fill;font-size:29px;font-weight:750}.boiler-burner-flow-labels text{fill:#177d9e;stroke:#f7f6f2;stroke-width:7px;paint-order:stroke fill;font-size:32px;font-weight:750}.boiler-burner-overview [data-part="1"]{top:39%;left:24.5%}.boiler-burner-overview [data-part="2"]{top:35.4%;left:39.4%}.boiler-burner-overview [data-part="3"]{top:81%;left:29%}.boiler-burner-overview [data-part="4"]{top:32%;left:71.5%}.boiler-burner-figure>figcaption{color:#294d59;background:0 0;border:0;flex-wrap:wrap;gap:8px 20px;margin:0;padding:10px 0;font-size:13px;line-height:1.6;display:flex}.boiler-burner-figure>figcaption>span{align-items:center;gap:7px;display:flex}.boiler-burner-figure>figcaption b{color:#fff;background:#214f60;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.boiler-burner-main-parts{margin-top:12px!important}.boiler-burner-head-detail{border-top:1px solid #dce2d8;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:12px 26px;margin-top:28px;padding-top:20px;display:grid}.boiler-burner-head-detail h4{color:#294d59;grid-column:1/-1;margin:0;font-size:17px;line-height:1.6}.boiler-burner-head-photo{aspect-ratio:3/2}.boiler-burner-head-photo [data-part="5"]{top:6.5%;left:48%}.boiler-burner-head-photo [data-part="6"]{top:93.4%;left:46%}.boiler-burner-head-leaders path{fill:none;stroke:#315966;stroke-width:3px;filter:drop-shadow(0 0 2px #fff)}.boiler-burner-head-leaders circle{fill:#315966;stroke:#fff;stroke-width:2px}.boiler-burner-head-leaders text,.boiler-burner-head-channel-labels text{fill:#234b5a;stroke:#f7f6f2;stroke-width:7px;stroke-linejoin:round;paint-order:stroke fill;font-size:38px;font-weight:750}.boiler-burner-head-channel-labels text{fill:#177d9e;font-size:33px}.boiler-burner-head-channel-labels text:nth-child(2){fill:#95612c}.boiler-burner-head-overlay .boiler-burner-air,.boiler-burner-head-overlay .boiler-burner-gas{stroke-width:9px}.boiler-burner-channel-key{color:#5d6b65;flex-basis:100%;font-size:12px}.boiler-burner-head-detail .boiler-equipment-parts{grid-template-columns:1fr}.boiler-burner-head-detail .boiler-burner-detail-note{color:#5d6b65;border-top:1px solid #dce2d8;margin:12px 0 0;padding-top:10px;font-size:13px;line-height:1.72}.boiler-burner-detail-note strong{color:#304e50;margin-bottom:4px;display:block}#boiler-detail-pumps{grid-column:1/-1}#boiler-detail-pumps .boiler-equipment-photo{aspect-ratio:4/3}.boiler-pump-leaders path{fill:none;stroke:#315966;stroke-width:3px;filter:drop-shadow(0 0 2px #fff)}.boiler-pump-leaders circle{fill:#315966;stroke:#fff;stroke-width:2px}.boiler-pump-leaders text,.boiler-pump-flow-labels text{fill:#294d59;stroke:#f7f6f2;stroke-width:7px;stroke-linejoin:round;paint-order:stroke fill;font-size:43px;font-weight:750}.boiler-pump-leaders .boiler-pump-label-small,.boiler-pump-flow-labels text{font-size:33px}.boiler-pump-flow-labels text{fill:#147895}.boiler-pump-flow path{fill:none;stroke:#178fb9;stroke-width:7px;stroke-linecap:round;marker-end:url(#boiler-pump-flow-arrow);filter:drop-shadow(0 0 2px #fff)}#boiler-detail-trap [data-part="1"]{top:56%;left:37%}#boiler-detail-trap [data-part="2"]{top:68%;left:70%}#boiler-detail-trap [data-part="3"]{top:30%;left:63%}#boiler-detail-trap [data-part="4"]{top:55%;left:12%}.boiler-equipment-card__body{padding:16px 0 0}.boiler-equipment-card__eyebrow{color:#8b6d50;letter-spacing:.06em;font-weight:750;margin:0 0 4px!important;font-size:11px!important}.boiler-equipment-card__body h3{color:#294d59;margin:0 0 14px;font-size:19px}.boiler-equipment-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 17px;margin:0;padding:0;list-style:none;display:grid}.boiler-equipment-parts li{grid-template-columns:25px minmax(0,1fr);align-content:start;gap:8px;margin:0;display:grid}.boiler-equipment-part-number{color:#285363;background:#edf3f1;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-weight:800;line-height:1;display:grid}.boiler-equipment-parts li>span:last-child{min-width:0}.boiler-equipment-parts strong{color:#304e50;margin-bottom:3px;font-size:13px;line-height:1.5;display:block}.boiler-equipment-parts li>span:last-child>span{color:#5d6b65;font-size:13px;line-height:1.72;display:block}.boiler-equipment-parts--text li{grid-template-columns:minmax(0,1fr)}.boiler-equipment-source{color:#728078;border-top:1px solid #edf0ed;padding-top:10px;line-height:1.6;margin:14px 0 0!important;font-size:11px!important}.boiler-equipment-source a{color:#446d69}.boiler-header-illustration{aspect-ratio:880/490}.boiler-header-illustration svg{width:100%;height:100%;font-family:Malgun Gothic,system-ui,sans-serif;display:block}.boiler-header-branch-label{fill:#4c6068;font-size:17px;font-weight:750}.boiler-header-pin circle{fill:#214f60;stroke:#fff;stroke-width:4px}.boiler-header-pin text{fill:#fff;text-anchor:middle;font-size:20px;font-weight:800}.boiler-header-flow-label{fill:#4c6068;font-size:19px;font-weight:650}.boiler-equipment-note{color:#627067;background:#f3f5f1;border-left:3px solid #9aaea8;padding:13px 16px;line-height:1.75;margin:20px 0 0!important;font-size:12px!important}@media (width<=700px){.boiler-intro{padding:28px 22px}.boiler-intro h2{font-size:34px}.boiler-education p{font-size:15px}.boiler-nav{grid-template-columns:1fr;gap:20px;padding:19px}.boiler-nav .boiler-nav-system{margin-top:0}.boiler-basics dl{grid-template-columns:1fr}.boiler-basics dl>div{padding:15px 0}.boiler-basics dl>div+div{border-top:1px solid #d9dfd7;border-left:0}.boiler-chapter{padding:35px 0 24px}.boiler-chapter-head{gap:12px}.boiler-number{min-width:34px;font-size:25px}.boiler-chapter h2{font-size:24px}.boiler-explain{grid-template-columns:1fr;gap:15px}.boiler-education figcaption{padding:15px}.boiler-figure-head{align-items:flex-start;gap:10px;padding:15px}.boiler-figure-head h3{font-size:14px}.boiler-figure-head>a{font-size:11px}.boiler-flow-controls{padding:15px}.boiler-stages{gap:4px;padding:0 12px}.boiler-stages button{padding:8px 2px;font-size:10px}.boiler-stage-copy{min-height:155px;padding:18px}.boiler-stage-copy p{font-size:13px}.boiler-piping-list>div{grid-template-columns:1fr;gap:8px}.boiler-comparison{grid-template-columns:1fr}.boiler-comparison strong{font-size:19px}.boiler-safety{padding:20px}.boiler-safety h2{font-size:18px}.boiler-diagram-references{padding:15px 8px 0}.boiler-diagram-references ul{grid-template-columns:1fr}.boiler-equipment-grid{grid-template-columns:1fr;gap:32px}.boiler-equipment-card__body{padding-top:14px}.boiler-equipment-parts{gap:11px 12px}.boiler-system-photo{margin:24px 0 28px}.boiler-system-photo-flow,.boiler-system-photo-equipment{grid-template-columns:1fr;gap:10px}.boiler-system-photo-name{display:none}.boiler-system-photo-label .boiler-system-photo-number{width:19px;height:19px;font-size:10px}.boiler-burner-head-detail{grid-template-columns:1fr;gap:12px}.boiler-burner-leaders{display:none}.boiler-burner-figure>figcaption{gap:8px 14px;font-size:12px}.boiler-burner-head-leaders text{font-size:57px}.boiler-burner-head-channel-labels text{font-size:48px}.boiler-burner-flow-labels text{font-size:56px}.boiler-pump-leaders text{font-size:57px}.boiler-pump-leaders .boiler-pump-label-small,.boiler-pump-flow-labels text{font-size:48px}}@media (width<=450px){.boiler-equipment-parts{grid-template-columns:1fr}.boiler-equipment-jumps{gap:6px}.boiler-equipment-jumps a{padding-inline:10px;font-size:12px}.boiler-header-branch-label{font-size:26px}.boiler-header-flow-label{font-size:25px}.boiler-header-pin text{font-size:26px}}.cooling-tower-education{color:#203d4c;overflow-wrap:anywhere;min-width:0;line-height:1.85}.reader-page .reader .ct-focused-page .ct-reading-guide{color:#5b727b;margin:0 0 20px;font-size:13px;line-height:1.8}.reader-page .reader .ct-focused-page .ct-reading-guide p{max-width:84ch;margin:0}.reader-page .reader .ct-focused-page .ct-contents{gap:8px;margin:20px 0 30px}.reader-page .reader .ct-focused-page .ct-contents a{align-items:center;min-height:44px;padding:8px 14px;text-decoration:none;display:inline-flex}.reader-page .reader .ct-focused-page>section{background:0 0;border:0;border-top:1px solid #d4ded8;border-radius:0;margin:28px 0;padding:28px 0}.reader-page .reader .ct-focused-page .section-head h2{margin:0 0 18px}.reader-page .reader .ct-focused-page .ct-page-sources>summary,.ct-type-supplement>summary,.ct-photo-part-details>summary{cursor:pointer;color:#27646b;min-height:44px;padding:14px 0;font-weight:650}.ct-type-supplement,.ct-photo-part-details{border-block:1px solid #d4ded8;margin:22px 0}.ct-photo-part-details .ct-photo-parts{margin-top:0}.ct-photo-parts li a{min-height:44px;margin-top:5px;font-size:13px;display:inline-block}.reader-page .reader .ct-focused-page .ct-page-sources .sources-grid{grid-template-columns:1fr;gap:0}.reader-page .reader .ct-focused-page .source-item{border:0;background:0 0;border-bottom:1px solid #d4ded8;border-radius:0;padding:16px 0}.reader-page .reader .ct-focused-page .source-item h3{margin:0 0 7px;font-size:16px}.reader-page .reader .ct-focused-page .source-item p{margin:5px 0;font-size:13px}.cooling-tower-education h2{font-size:clamp(22px,3vw,32px);line-height:1.5}.cooling-tower-education h3{margin:24px 0 12px;font-size:21px;line-height:1.55}.cooling-tower-education h4{margin:12px 0;font-size:18px;line-height:1.6}.cooling-tower-education>section{background:#fff;border:1px solid #dce7eb;border-radius:18px;margin:24px 0;padding:24px;scroll-margin-top:24px}.cooling-tower-education .hero .lead{font-size:17px}.cooling-tower-education .eyebrow{color:#087560;margin:0 0 8px;font-size:13px;font-weight:700}.cooling-tower-education .chips,.cooling-tower-education .legend,.ct-contents{flex-wrap:wrap;gap:10px;display:flex}.cooling-tower-education .chips span,.ct-contents a{background:#eef7f5;border-radius:9px;padding:8px 12px;font-size:14px}.cooling-tower-education .intro-note{color:#526775;font-size:14px}.cooling-tower-education .section-head h2{margin:0 0 20px;font-size:24px}.cooling-tower-education .cards,.cooling-tower-education .taxonomy,.cooling-tower-education .sources-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.cooling-tower-education .cards article,.cooling-tower-education .taxonomy article,.cooling-tower-education .source-item{background:#f5f8f9;border:1px solid #dde8eb;border-radius:12px;padding:18px;scroll-margin-top:24px}.cooling-tower-education .cards article>:first-child,.cooling-tower-education .taxonomy article>:first-child{margin-top:0}.cooling-tower-education .note,.cooling-tower-education .takeaway,.cooling-tower-education .closing,.cooling-tower-education .balance{background:#eef7f5;border-left:4px solid #168b76;border-radius:10px;margin:22px 0;padding:20px}.cooling-tower-education .safety{background:#fff8eb;border:1px solid #e8d4a8;border-radius:10px;padding:20px}.cooling-tower-education a{color:#087560;text-underline-offset:3px;text-decoration:underline}.cooling-tower-education .ref{white-space:normal;font-size:11px}.cooling-tower-education .ref a{margin:0 3px;display:inline-block}.cooling-tower-education a:focus-visible,.cooling-tower-education button:focus-visible,.cooling-tower-education summary:focus-visible,.ct-zoom-scroll:focus-visible{outline-offset:3px;outline:3px solid #2588ce}.cooling-tower-education .ct-figure{background:#fff;border:1px solid #dce7eb;border-radius:14px;margin:24px 0;overflow:hidden}.ct-figure>h4,.ct-figure>figcaption,.ct-flow-controls{padding:12px 16px}.ct-figure>h4{background:#edf5f6;margin:0}.cooling-tower-education .ct-figure .ct-diagram img,.cooling-tower-education .ct-figure svg{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.ct-figure .ct-diagram{isolation:isolate;position:relative}.ct-photo-reference{background:#f5f7f5;border-top:1px solid #dce7eb;padding:16px 18px 14px}.ct-photo-reference h5{color:#315b61;margin:0 0 10px;font-size:15px}.ct-photo-reference img{aspect-ratio:3/2;object-fit:contain;background:#eef1ee;border:1px solid #e1e6e2;border-radius:8px;width:100%;height:auto;display:block}.ct-photo-reference p{color:#526775;margin:9px 0 0;font-size:13px;line-height:1.7}.ct-photo-origin{color:#758582;margin-top:5px;font-size:11px;display:block}.cooling-tower-education .ct-figure .ct-basin-reference img{aspect-ratio:auto;height:auto;max-height:none}.ct-basin-parts{border-top:1px solid #dce7eb;padding:18px}.ct-basin-parts h5{color:#173f4c;margin:0 0 12px;font-size:17px;line-height:1.6}.ct-basin-sequence,.ct-basin-note{color:#4c6a77;margin:0;font-size:14px;line-height:1.9}.ct-basin-sequence strong,.ct-basin-note strong{color:#173f4c;display:block}.ct-basin-parts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:18px 0;display:grid}.ct-basin-parts dl>div{border-top:1px solid #dce7eb;min-width:0;padding-top:12px}.ct-basin-parts dt{color:#173f4c;align-items:baseline;gap:9px;font-size:16px;font-weight:700;display:flex}.ct-basin-parts dt span{color:#287fbb;font-variant-numeric:tabular-nums;flex:none;font-size:13px}.ct-basin-parts dd{color:#4c6a77;margin:8px 0 0;font-size:14px;line-height:1.8}.ct-basin-parts dd p{margin:6px 0}.ct-basin-parts .ct-basin-location{color:#287fbb;font-size:13px}@media (width<=640px){.ct-basin-parts dl{grid-template-columns:1fr}.ct-basin-reference{padding:12px}}.cooling-tower-education .ct-figure .ct-diagram .ct-thermal-overlay,.cooling-tower-education .ct-zoom-art .ct-thermal-overlay,.ct-type-art .ct-thermal-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ct-type-comparison{background:#f5f8f9;border:1px solid #dce7eb;border-radius:14px;margin:22px 0 28px;padding:22px}.ct-type-comparison>h3{font-size:21px;margin:0 0 16px!important}.ct-type-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.ct-type-card{background:#fff;border:1px solid #dce7eb;border-radius:12px;min-width:0;padding:16px}.ct-type-card h4{justify-content:space-between;align-items:baseline;gap:8px;font-size:20px;display:flex;margin:0 0 12px!important}.ct-type-card h4 span{color:#087560;white-space:nowrap;font-size:14px}.ct-type-art{isolation:isolate;aspect-ratio:1.42;background:#f6f7f4;border:1px solid #e3e9e8;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.ct-type-art img{object-fit:contain;width:100%;height:100%;display:block}.ct-type-art>.ct-counterflow-reference,.ct-type-art>.ct-counterflow-reference>svg{width:100%;height:100%}.ct-type-card p{color:#526775;min-height:5.5em;margin:12px 0;font-size:14px;line-height:1.75}.ct-type-card>a{align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;display:inline-flex}.ct-type-note{color:#526775;margin:14px 0 0;font-size:13px;line-height:1.7}.ct-loop-map{background:#f3f7f6;border:1px solid #dbe5e5;border-radius:10px;margin:14px 0;padding:14px}.ct-loop-map h5{color:#294c53;margin:0 0 9px;font-size:16px;line-height:1.45}.ct-loop-map svg{width:100%;height:auto;display:block;overflow:visible}.ct-loop-map text{fill:#29434b;font-family:Malgun Gothic,Apple SD Gothic Neo,sans-serif;font-weight:700}.ct-loop-map .ct-map-label{font-size:24px}.ct-loop-map .ct-map-small{font-size:19px}.ct-loop-map .ct-map-tiny{font-size:18px}.ct-loop-map .ct-map-hot-label{fill:#a84d43}.ct-loop-map .ct-map-cool-label{fill:#246f9a}.ct-loop-map .ct-map-air-label{fill:#367fa9}.ct-loop-map .ct-map-light-label{fill:#f2fbfa}.ct-map-notes{gap:7px;margin-top:8px;display:grid}.ct-map-notes p{color:#526775;background:#fff;border-radius:7px;margin:0;padding:8px 10px;font-size:13px;line-height:1.65}.ct-map-notes strong{color:#294c53;min-width:82px;display:inline-block}.ct-type-card .ct-loop-map{margin:12px 0;padding:10px}.ct-type-card .ct-loop-map h5{font-size:14px}.ct-type-card .ct-loop-map .ct-map-label{font-size:28px}.ct-type-card .ct-loop-map .ct-map-small{font-size:24px}.ct-type-card .ct-loop-map .ct-map-tiny{font-size:21px}.ct-type-card .ct-map-notes p{font-size:12px}.ct-type-card .ct-map-notes strong{min-width:66px}.ct-loop-map[data-map-quality]{background:#fff;padding:16px}.ct-map-legend{color:#496573;flex-wrap:wrap;gap:8px 20px;margin:8px 0 14px;font-size:13px;line-height:1.5;display:flex}.ct-map-legend span{align-items:center;gap:6px;display:inline-flex}.ct-map-legend span:before{content:"";background:#c9604f;border-radius:3px;width:22px;height:5px}.ct-map-legend [data-fluid=cool]:before{background:#247fae}.ct-map-legend [data-fluid=spray]:before{background:#159794}.ct-map-legend [data-fluid=air]:before{background:0 0;border-top:2px dashed #529abd;border-radius:0;height:0}.ct-loop-map .ct-quality-label{font-size:28px;font-weight:750}.ct-loop-map .ct-quality-small{fill:#5c7481;font-size:24px;font-weight:500}.ct-loop-map .ct-quality-small.ct-map-hot-label{fill:#ab4b40}.ct-loop-map .ct-quality-small.ct-map-cool-label{fill:#246f9a}.ct-loop-map .ct-map-leader{fill:none;stroke:#78929e;stroke-width:1.8px}.ct-map-origin{color:#758582;margin:12px 0 0;font-size:11px;line-height:1.6;display:block}.ct-type-card .ct-map-notes p{min-height:0}.ct-type-card .ct-map-legend{gap:7px 12px;font-size:12px}.ct-map-art{overflow-x:auto}.ct-map-art:focus-visible{outline-offset:3px;outline:3px solid #2588ce}.ct-closed-photo-scroll{background:#fff;border:1px solid #dce7eb;border-radius:8px;overflow-x:auto}.ct-closed-photo-scroll:focus-visible{outline-offset:3px;outline:3px solid #2588ce}.ct-closed-structure-stage{aspect-ratio:10/7;background:#fff;width:100%;line-height:0;position:relative}.cooling-tower-education .ct-figure .ct-closed-structure-stage>img{aspect-ratio:auto;object-fit:contain;background:0 0;border:0;border-radius:0;width:50%;min-width:0;max-width:none;height:89.2857%;max-height:none;position:absolute;top:3.57143%;left:25%}.cooling-tower-education .ct-figure .ct-closed-structure-stage>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ct-closed-leader-halo{fill:none;stroke:#fff;stroke-width:7px;stroke-linejoin:round;stroke-linecap:round;opacity:.9}.ct-closed-leader{fill:none;stroke:#537985;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.ct-closed-badge{fill:#244d59;stroke:#fff;stroke-width:3px}.ct-closed-badge-number{fill:#fff;font-size:17px;font-weight:700}.ct-closed-label{fill:#224854;font-size:28px;font-weight:750}.ct-closed-label-detail{fill:#55727d;font-size:23px}.ct-closed-callout--05 .ct-closed-label{fill:#ae4c42}.ct-closed-callout--06 .ct-closed-label{fill:#247fae}.ct-closed-photo-parts{border-top:1px solid #dce7eb;padding:18px}.ct-closed-photo-parts h5{color:#173f4c;margin:0 0 14px;font-size:17px;line-height:1.6}.ct-closed-detail-crops{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.ct-closed-detail-crops figure{background:#fff;border:1px solid #dce7eb;border-radius:8px;margin:0;overflow:hidden}.cooling-tower-education .ct-closed-detail-crops svg{background:#f7f9fa;width:100%;height:260px}.ct-closed-detail-crops figcaption{color:#4c6a77;padding:14px;font-size:14px;line-height:1.8}.ct-closed-detail-crops figcaption strong{color:#173f4c;margin-bottom:6px;display:block}.ct-closed-wall-art{line-height:0;position:relative}.cooling-tower-education .ct-figure .ct-closed-wall-art>svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ct-wall-callout rect{fill:#fff;fill-opacity:.96;stroke:#d2e0e5;stroke-width:2px}.ct-wall-callout text{fill:#224854;font-size:32px;font-weight:750}.ct-wall-callout text.ct-wall-detail{fill:#55727d;font-size:23px;font-weight:500}.ct-wall-callout path{fill:none;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.ct-wall-callout circle{fill:#224854;stroke:#fff;stroke-width:2px}.ct-wall-callout--process text:not(.ct-wall-detail){fill:#ae4c42}.ct-closed-wall-note{color:#4c6a77;background:#f3f7f8;border-left:3px solid #78929e;margin:12px 0 0;padding:14px;font-size:14px;line-height:1.8}.ct-closed-photo-flows{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ct-closed-photo-flows p{color:#4c6a77;background:#f2f7f8;border-top:3px solid #c9604f;border-radius:7px;margin:0;padding:12px;font-size:13px;line-height:1.8}.ct-closed-photo-flows p:nth-child(2){border-color:#159794}.ct-closed-photo-flows p:nth-child(3){border-color:#529abd}.ct-closed-photo-flows strong,.ct-closed-photo-flows span{display:block}.ct-closed-photo-flows strong{color:#173f4c;margin-bottom:6px}.ct-closed-photo-parts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:22px 0;display:grid}.ct-closed-photo-parts dl>div{border-top:1px solid #dce7eb;min-width:0;padding-top:12px;display:block}.ct-photo-reference#ct-closed-structure{scroll-margin-top:130px}.ct-closed-photo-parts dt{color:#173f4c;align-items:baseline;gap:9px;font-size:16px;font-weight:700;display:flex}.ct-closed-photo-parts dt span{color:#287fbb;font-variant-numeric:tabular-nums;flex:none;font-size:13px}.ct-closed-photo-parts dd{color:#4c6a77;margin:8px 0 0;font-size:14px;line-height:1.8}.ct-closed-photo-parts dd p{margin:6px 0}.ct-closed-photo-parts .ct-closed-part-location{color:#287fbb;font-size:13px}.ct-closed-photo-note{color:#4c6a77;font-size:14px;line-height:1.8}.ct-closed-photo-note strong{color:#173f4c;display:block}@media (width<=640px){.ct-closed-structure-stage{min-width:960px}.ct-closed-photo-parts dl,.ct-closed-photo-flows,.ct-closed-detail-crops{grid-template-columns:1fr}.ct-closed-photo-parts{padding:14px}.ct-closed-circuit-map svg{min-width:780px}.ct-loop-map[data-map-quality]{padding:10px}}.ct-figure svg text{font-family:Malgun Gothic,Apple SD Gothic Neo,sans-serif}.ct-figure>figcaption{color:#526775;font-size:14px;line-height:1.8}.ct-flow-controls{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.ct-flow-controls button{color:#087560;cursor:pointer;background:#eef7f5;border:1px solid #b5d7cf;border-radius:9px;min-height:44px;padding:10px 16px}.ct-figure .moving{stroke-dasharray:3 28;animation:2s linear infinite paused ct-flowmark}.ct-figure .ct-air-current{stroke-dasharray:18 66;stroke-width:3.5px;opacity:.48;animation-name:ct-air-flow;animation-duration:3.4s}.ct-figure .ct-water-glint{stroke-dasharray:10 24;animation-name:ct-water-glint;animation-duration:1.25s}.ct-figure .ct-outlet-flow{stroke-dasharray:10 21}.ct-figure.running .moving{animation-play-state:running}.ct-render-diagram .ct-render-air-haze,.ct-render-diagram .ct-air-current{opacity:0}.ct-figure.running .ct-render-diagram .ct-render-air-haze{opacity:.38}.ct-figure.running .ct-render-diagram .ct-air-current{opacity:.55;stroke-width:2.1px}.ct-photo-player{contain:layout style}.ct-photo-heading,.ct-photo-zoom-head{justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.ct-photo-heading h4,.ct-photo-zoom-head h4{margin:0}.ct-photo-heading>button{white-space:nowrap;flex-shrink:0}.ct-photo-player button,.ct-photo-player select{font:inherit;min-height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #b2c7c5;border-radius:7px;padding:8px 12px}.ct-photo-player button[aria-pressed=true]{color:#fff;background:#0e6f70;border-color:#0e6f70}.ct-photo-stage{isolation:isolate;background:var(--reading-paper,#f7f6f2);max-width:min(100%,150svh - 315px);margin-inline:auto;line-height:0;position:relative;overflow:hidden}.ct-photo-player[data-photo-motion=fill] .ct-photo-stage{max-width:min(100%,109.4svh - 229.74px)}.ct-photo-scaled .ct-photo-stage,.ct-photo-player[data-photo-motion=fill] .ct-photo-scaled .ct-photo-stage{max-width:none}.cooling-tower-education .ct-photo-stage>img{object-fit:contain;width:100%;height:auto;max-height:none;display:block}.ct-photo-stage>.ct-photo-motion,.cooling-tower-education .ct-photo-stage>.ct-fixed-motor{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ct-photo-stage>.ct-photo-motion[hidden]{display:none}.ct-photo-image-message{background:var(--reading-paper,#f7f6f2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;line-height:1.6;display:flex;position:absolute;inset:0}.ct-photo-image-message p{margin:0}.ct-photo-image-message[role=status]{border:1px solid #b2c7c5;border-radius:6px;max-width:max-content;margin-inline:auto;padding:6px 12px;inset:auto 12px 12px}.ct-photo-player button:disabled{opacity:.55;cursor:default}.cooling-tower-education .ct-photo-stage>.ct-photo-annotations{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ct-photo-annotations text{paint-order:stroke fill;stroke:#fafaf8;stroke-width:4px;stroke-linejoin:round;font-family:inherit}.ct-photo-label-title{fill:#224854;font-size:32px;font-weight:750}.ct-photo-label-detail{fill:#55727d;font-size:24px}.ct-photo-label-muted{opacity:.32}.ct-counterflow-reference{line-height:0;overflow:hidden}.ct-counterflow-reference>svg{width:100%;height:auto;display:block}.ct-photo-inspect-note{color:#5c7078;margin:0 0 10px;font-size:12px;line-height:1.65}.ct-fixed-motor{clip-path:polygon(45% 3%,52% 3%,52% 14%,49.5% 14%,49.5% 20%,46.5% 20%,46.5% 14%,45% 14%)}.ct-photo-player[data-photo-motion=crossflow] .ct-photo-stage{aspect-ratio:2400/1550;background:#fff;max-width:100%}.cooling-tower-education .ct-crossflow-stage>img{object-fit:contain;width:64%;max-width:none;height:66.0645%;position:absolute;top:14.8387%;left:18%}.ct-crossflow-stage>.ct-crossflow-fixed-motor{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ct-crossflow-annotations .ct-photo-label-title{font-size:36px}.ct-crossflow-annotations .ct-photo-label-detail{font-size:28px}.ct-crossflow-annotations .ct-crossflow-badge{fill:#fff;stroke:none;font-size:22px;font-weight:750}.ct-crossflow-leader-halo{fill:none;stroke:#fff;stroke-width:7px;opacity:.9;stroke-linejoin:round}.ct-crossflow-leader{fill:none;stroke:#617985;stroke-width:2px;stroke-linejoin:round}.ct-crossflow-photo-flows{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-crossflow-photo-parts{margin-top:24px;padding-inline:0}.ct-photo-player[data-photo-motion=crossflow] .ct-photo-scaled .ct-photo-stage{max-width:none}.ct-photo-player[data-photo-motion=crossflow] .ct-photo-scaled.ct-scale-10{width:min(100%,96svh)}@media (width<=640px){.ct-crossflow-photo-flows{grid-template-columns:1fr}}.ct-photo-parts{border-top:1px solid #d8e1de;margin:18px 0 4px;padding:16px 0 4px}.ct-photo-parts h5{color:#294957;margin:0 0 10px;font-size:15px}.ct-photo-parts ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;margin:0;padding:0;list-style:none;display:grid}.ct-photo-parts li{border-top:1px solid #e5eae7;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;padding:11px 0;line-height:1.55;display:grid}.ct-photo-parts .ct-counterflow-reference{aspect-ratio:2.5;background:#f6f7f4;border:1px solid #e2e7e2;border-radius:6px;grid-column:1/-1;margin-bottom:4px}.ct-photo-parts .ct-counterflow-reference>svg{object-fit:contain;height:100%}.ct-photo-part-number{color:#187b75;font-variant-numeric:tabular-nums;padding-top:1px;font-size:12px;font-weight:750}.ct-photo-parts li strong,.ct-photo-parts li small{display:block}.ct-photo-parts li strong{color:#294957;font-size:13px}.ct-photo-parts li small{color:#5a6e76;margin-top:2px;font-size:12px}.ct-photo-controls{padding:16px 0 0;font-size:14px}.ct-photo-buttons{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.ct-photo-buttons label{align-items:center;gap:6px;display:flex}.ct-play-state{color:#526775;font-size:12px}.ct-photo-timeline{align-items:center;gap:12px;margin:12px 0;display:flex}.ct-photo-timeline input{accent-color:#12777a;flex:1;min-width:60px;min-height:44px}.ct-photo-timeline output{font-variant-numeric:tabular-nums;white-space:nowrap;min-width:85px}.ct-photo-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.ct-photo-steps button{text-align:left;border-color:#cbd6d3 #0000 #0000;border-top-style:solid;border-top-width:2px;border-radius:0;width:100%;height:100%;padding:10px 4px;line-height:1.6}.ct-photo-steps span{color:#397975;font-size:12px;font-weight:700;display:block}.ct-photo-steps [aria-current=step] button{background:#e7eee8;border-top-color:#007e80}.ct-photo-key{color:#536873;margin:8px 0;font-size:12px;line-height:1.75}.ct-reading-guide{border-left:3px solid #148184;margin:24px 0;padding-left:18px}.ct-reading-guide p{margin:8px 0}.ct-photo-dialog{color:#203d4c;background:#f7f6f2;border:1px solid #aebdb9;border-radius:10px;width:min(1400px,96vw);max-width:96vw;max-height:94vh;padding:12px 24px}.ct-photo-dialog::backdrop{background:#11272ab3}.ct-photo-zoom-head{z-index:2;background:#f7f6f2;position:sticky;top:-12px}.ct-photo-zoom-body{max-width:1120px;margin:auto}.ct-photo-zoom-tools{flex-shrink:0;gap:6px;display:flex}.ct-photo-zoom-tools button{white-space:nowrap;padding:6px 10px}.ct-photo-pan{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;max-height:62vh;overflow:auto}.ct-photo-scaled{width:100%}.ct-scale-15{width:150%}.ct-scale-20{width:200%}.ct-scale-25{width:250%}.ct-scale-30{width:300%}.ct-photo-scaled.ct-scale-10{width:min(100%,93svh);margin-inline:auto}.ct-photo-player[data-photo-motion=fill] .ct-photo-scaled.ct-scale-10{width:min(100%,67.828svh)}@media (width<=700px){.ct-photo-zoom-head{flex-wrap:wrap;gap:8px}.ct-photo-zoom-head h4{font-size:16px}.ct-photo-zoom-tools{margin-left:auto}.ct-photo-parts ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.ct-photo-parts li{grid-template-columns:26px minmax(0,1fr);gap:6px}.ct-photo-parts li small{font-size:11px}.ct-photo-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-photo-heading h4{font-size:17px}.ct-photo-buttons{gap:8px}.ct-photo-buttons label{font-size:12px}.ct-photo-dialog{padding:8px 12px}.ct-photo-key{font-size:11px}}@media (width<=420px){.ct-photo-parts ol{grid-template-columns:1fr}.ct-photo-parts li small{font-size:12px}}@media (width<=700px){.cooling-tower-education .ct-photo-stage>.ct-photo-annotations,.ct-photo-buttons>.ct-label-toggle{display:none}.cooling-tower-education .ct-photo-dialog .ct-photo-annotations,.ct-photo-dialog .ct-label-toggle{display:block}}@keyframes ct-flowmark{to{stroke-dashoffset:-62px}}@keyframes ct-air-flow{to{stroke-dashoffset:-84px}}@keyframes ct-water-glint{to{stroke-dashoffset:-34px}}.cooling-tower-education .ct-figure .ct-diagram>.ct-spray-overlay{pointer-events:none;width:100%;height:100%;max-height:none;position:absolute;inset:0}.ct-figure .ct-spray-drop{fill:#f5c4ad;stroke:#fff8f5;stroke-width:.35px;opacity:0;transform-box:fill-box;transform-origin:50%;animation-duration:1.25s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused}.ct-figure .ct-spray-drop--left{animation-name:ct-spray-fall-left;animation-delay:-.48s}.ct-figure .ct-spray-drop--center{animation-name:ct-spray-fall-center;animation-delay:-.84s}.ct-figure .ct-spray-drop--right{animation-name:ct-spray-fall-right;animation-delay:-.2s}.ct-figure.running .ct-spray-drop{animation-play-state:running}.ct-spray-nozzle--2 .ct-spray-drop{animation-duration:1.37s}.ct-spray-nozzle--3 .ct-spray-drop{animation-duration:1.17s}.ct-spray-nozzle--4 .ct-spray-drop{animation-duration:1.43s}@keyframes ct-spray-fall-center{0%{opacity:0;transform:translate(0)scale(.55)}14%{opacity:.92}82%{opacity:.88}to{opacity:0;transform:translateY(46px)scale(.9)}}@keyframes ct-spray-fall-left{0%{opacity:0;transform:translate(0)scale(.55)}14%{opacity:.92}82%{opacity:.88}to{opacity:0;transform:translate(-14px,46px)scale(.9)}}@keyframes ct-spray-fall-right{0%{opacity:0;transform:translate(0)scale(.55)}14%{opacity:.92}82%{opacity:.88}to{opacity:0;transform:translate(14px,46px)scale(.9)}}.ct-zoom{background:#f5f9fa;border-top:1px solid #dce7eb;margin:0;padding:12px 16px}.ct-zoom summary{cursor:pointer;color:#087560;align-content:center;min-height:44px;font-size:14px;font-weight:700}.ct-zoom p{font-size:13px}.ct-zoom-scroll{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;background:#fff;max-height:72vh;overflow:auto}.ct-zoom-art{width:1600px;line-height:0;position:relative}.cooling-tower-education .ct-zoom-scroll img{object-fit:contain;width:1600px;min-width:1600px;max-width:none;height:auto;max-height:none;display:block}.ct-zoom>a{align-content:center;min-height:44px;font-size:14px;display:inline-block}.cooling-tower-education .sources-grid{font-size:14px}@media (prefers-reduced-motion:reduce){.ct-figure .moving,.ct-figure .ct-spray-drop{animation:none!important}}@media (width<=700px){.cooling-tower-education>section{padding:18px}.cooling-tower-education .cards,.cooling-tower-education .taxonomy,.cooling-tower-education .sources-grid,.ct-type-cards{grid-template-columns:1fr}.cooling-tower-education .section-head h2{font-size:22px}.cooling-tower-education h3{font-size:20px}.ct-type-comparison{padding:16px}.ct-type-card p{min-height:0}}.ct-crossflow-direction-key{fill:#245d78;font-size:34px;font-weight:700}.ct-crossflow-annotations .ct-crossflow-warm-label{fill:#b94d3d}.ct-crossflow-annotations .ct-crossflow-cold-label{fill:#227faa}.compressor-system-diagram{color:#203d4c;background:#fff;border:1px solid #d5e3e6;border-radius:16px;margin:24px 0;padding:22px;line-height:1.7}.compressor-system-diagram h3{margin:0 0 6px;font-size:20px}.compressor-system-diagram__intro{color:#526775;margin:0 0 14px;font-size:14px}.compressor-system-diagram__scroll-hint{color:#526775;margin:-8px 0 12px;font-size:12px;display:block}.compressor-system-diagram figure{margin:0}.compressor-system-diagram__scroll{overscroll-behavior-inline:contain;background:#fbfcfb;border:1px solid #e1e9e9;border-radius:12px;max-width:100%;overflow-x:auto}.compressor-system-diagram__scroll:focus-visible{outline-offset:3px;outline:3px solid #168fb0}.compressor-system-diagram__svg{width:1432px;max-width:none;height:auto;display:block}.compressor-system-diagram__lane-title{fill:#244953;font:700 18px system-ui,sans-serif}.compressor-system-diagram__legend,.compressor-system-diagram__oil-label,.compressor-system-diagram__drain-label{fill:#526775;font:600 14px system-ui,sans-serif}.compressor-system-diagram__node-title{fill:#203d4c;font:700 16px system-ui,sans-serif}.compressor-system-diagram__node-detail{fill:#244953;font:650 14px system-ui,sans-serif}.compressor-system-diagram__node-note{fill:#526775;font:500 12px system-ui,sans-serif}.compressor-system-diagram__line{fill:none;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.compressor-system-diagram__line--air{stroke:#247fa8}.compressor-system-diagram__line--mix{stroke:#d77930}.compressor-system-diagram__line--oil{stroke:#bd8b20}.compressor-system-diagram__line--condensate{stroke:#419c99}.compressor-system-diagram__return{fill:none;stroke:#bd8b20;stroke-width:3px;stroke-dasharray:8 6;stroke-linecap:round;stroke-linejoin:round}.compressor-system-diagram figcaption{color:#5e7482;margin-top:12px;font-size:13px;line-height:1.8}@media (width<=600px){.compressor-system-diagram{padding:16px}.compressor-system-diagram__intro{font-size:13px}}:root{color:#202c32;font-synthesis:none;--ink:#203038;--muted:#657278;--line:#dedfd9;--accent:#bf512e;--green:#345b53;background:#f7f6f2;font-family:Inter,Pretendard,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select,summary{touch-action:manipulation}button{cursor:pointer}img{max-width:100%}h1,h2,h3,p{margin-top:0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #c6633d}.site-header,.site-footer,main{max-width:1320px;margin:auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:98px;padding:0 48px;display:flex}.brand{letter-spacing:1px;white-space:nowrap;align-items:center;gap:12px;font-size:16px;display:flex}.brand b{color:var(--muted);font-weight:450}.brand-mark{background:var(--ink);color:#fff;border-radius:3px;justify-content:center;align-items:center;width:36px;height:39px;font:700 27px Georgia;display:inline-flex;position:relative}.brand-mark span{color:#e8ae7f;font:16px sans-serif;position:absolute;top:0;right:2px}.site-header nav{align-items:center;gap:35px;font-size:14px;display:flex}.site-header nav a[aria-current]{font-weight:750}.apex-link{color:var(--muted)}.hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:30px;padding:78px 48px 66px;display:grid}.kicker{color:var(--accent);letter-spacing:1.4px;font-size:11px;font-weight:750;display:block}.hero h1{letter-spacing:-2.9px;margin:23px 0;font-size:clamp(35px,4.2vw,57px);line-height:1.3}.hero h1 span{color:var(--green)}.hero-copy>p{color:var(--muted);font-size:15px;line-height:1.9}.primary-link{background:var(--ink);color:#fff;border-radius:4px;align-items:center;gap:50px;margin:13px 0 34px;padding:13px 21px;font-size:14px;display:inline-flex}.hero-meta{color:var(--accent);gap:26px;font-size:17px;display:flex}.hero-meta b{color:var(--muted);padding-left:5px;font-size:12px;font-weight:500}.hero-visual{background:#eceee7;border:1px solid #dce1d6;border-radius:8px;flex-direction:column;min-height:420px;display:flex;overflow:hidden}.visual-index{letter-spacing:1.6px;color:#66746c;justify-content:space-between;padding:23px 26px 0;font-size:10px;display:flex}.visual-index b{font-weight:500}.hero-visual>img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:272px}.visual-caption{justify-content:space-between;align-items:center;padding:0 26px 24px;display:flex}.visual-caption small{color:var(--muted);margin-bottom:8px;font-size:11px;display:block}.visual-caption strong{letter-spacing:-.6px;font-size:20px;line-height:1.5}.circle-arrow{border:1px solid #aab7aa;border-radius:50%;place-items:center;width:42px;height:42px;font-size:23px;display:grid}.topics{padding:40px 48px 50px}.section-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:26px;display:flex}.section-heading h2{letter-spacing:-1px;margin:8px 0 0;font-size:28px}.section-heading p,.count-label{color:var(--muted);margin:0;font-size:13px}.topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;display:grid}.topic-card{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;transition:transform .2s,border-color .2s;overflow:hidden}.topic-card:hover{border-color:#9ea89c;transform:translateY(-4px)}.topic-picture{background:#fafbf9;border-bottom:1px solid #efefe9;justify-content:center;align-items:center;height:190px;padding:14px;display:flex}.topic-picture img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.topic-copy{padding:23px}.topic-copy .kicker{letter-spacing:.5px;font-size:10px}.topic-copy h3{letter-spacing:-.7px;justify-content:space-between;gap:10px;margin:8px 0 12px;font-size:21px;display:flex}.topic-copy h3 span{color:#87918b;font-weight:400}.topic-copy p{color:var(--muted);min-height:68px;margin:0 0 18px;font-size:13px;line-height:1.8}.read-label{color:#576f64;border-top:1px solid #eee;justify-content:space-between;padding-top:15px;font-size:11px;display:flex}.topics{border-top:1px solid var(--line);scroll-margin-top:25px}.search-tools{gap:12px;display:flex}.search-box{background:#fff;border:1px solid #cfd5cd;border-radius:5px;flex:1;align-items:center;gap:12px;padding:10px 18px;display:flex}.search-box>span{color:#65766e;font-size:26px;line-height:1}.search-box input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:33px;font-size:14px}.category-select select{height:55px;color:var(--ink);background:#fff;border:1px solid #cfd5cd;border-radius:5px;max-width:240px;padding:0 18px}.browse-meta{justify-content:space-between;align-items:center;min-height:65px;display:flex}.browse-meta p{color:var(--muted);margin:0;font-size:12px}.browse-meta b{color:var(--ink);margin-left:8px}.browse-meta button{color:var(--muted);background:0 0;border:0;font-size:12px;text-decoration:underline}.closing{background:#efeee8;border-left:3px solid #ab5739;margin:15px 48px 60px;padding:45px}.closing h2{margin:12px 0;font-size:27px}.closing p{color:var(--muted);margin:0;font-size:14px}.site-footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;padding:33px 48px;font-size:11px;display:flex}.site-footer .brand{font-size:13px}.breadcrumb{color:var(--muted);flex-wrap:wrap;gap:12px;padding:30px 48px;font-size:12px;display:flex}.reader-layout{grid-template-columns:210px minmax(0,1fr);gap:45px;padding:12px 48px 70px;display:grid}.reader-nav{align-self:start;position:sticky;top:25px}.back-link{margin:0 0 33px;font-size:13px;display:block}.reader-nav .kicker{margin-bottom:12px}.reader-nav nav{gap:3px;display:grid}.reader-nav nav a{color:#63706d;border-radius:4px;justify-content:space-between;padding:8px 12px;font-size:13px;display:flex}.reader-nav a[aria-current]{color:#214f42;background:#e5e9df;font-weight:750}.reader-nav nav a span{opacity:.5}.reader-title{border-bottom:1px solid var(--line);margin-bottom:32px;padding-bottom:30px}.reader-title h1{letter-spacing:-2px;margin:13px 0 17px;font-size:42px;line-height:1.3}.reader-title>p{color:var(--muted);max-width:720px;margin:0;font-size:16px;line-height:1.9}.reader{min-width:0}.reader .equipment-lesson{background:0 0;max-width:none;padding:0}.reader .equipment-lesson>header{display:none}.reader .equipment-lesson>section,.reader .equipment-lesson>aside{background:#fff;border:1px solid #e1e3dc;border-radius:6px;margin:22px 0;padding:25px}.reader .equipment-lesson figure{background:#fff;border-radius:6px}.reader .equipment-lesson h3{color:var(--ink);letter-spacing:-.6px;font-size:22px}.reader .equipment-lesson p,.reader .equipment-lesson li,.reader .equipment-lesson dd{font-size:15px;line-height:1.95}.reader .equipment-lesson a{color:#346f65;text-underline-offset:3px;text-decoration:underline}.reader .equipment-lesson figcaption{color:var(--muted);font-size:12px}.reader .equipment-cutaway__pin{color:#fff}.next-reading{border-top:1px solid var(--line);margin-top:45px;padding-top:30px}.next-reading h2{font-size:20px}.next-reading>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.next-reading a{background:#e9ede4;border-radius:4px;justify-content:space-between;padding:18px;font-size:13px;display:flex}.empty{text-align:center;color:var(--muted);padding:60px}.sr-only,.skip-link:not(:focus){clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link:focus{z-index:99;background:#fff;padding:10px;position:fixed;top:10px;left:10px}button{border-radius:4px}.ct-diagram svg{max-width:100%;height:auto}@media (width<=1000px){.hero{padding-top:48px}.hero-visual{min-height:360px}.hero-visual>img{height:220px}.hero h1{font-size:42px}.reader-layout{grid-template-columns:160px minmax(0,1fr);gap:25px}.topic-copy{padding:18px}.topic-picture{height:160px}.site-header,.site-footer,.hero,.topics{padding-left:28px;padding-right:28px}.breadcrumb{padding-left:28px}.reader-layout{padding-left:28px;padding-right:28px}}@media (width<=700px){.site-header{min-height:75px;padding:0 20px}.brand{gap:8px;font-size:12px}.brand-mark{width:28px;height:32px;font-size:22px}.site-header nav{gap:18px;font-size:12px}.apex-link{display:none}.hero{grid-template-columns:1fr;gap:30px;padding:38px 20px}.hero h1{letter-spacing:-2px;margin-top:18px;font-size:43px}.hero-copy>p{font-size:14px}.primary-link{margin-bottom:22px}.hero-visual{min-height:330px}.hero-visual>img{height:215px}.visual-caption strong{font-size:18px}.topics{padding:32px 20px}.section-heading h2{font-size:25px}.section-heading{align-items:start}.section-heading p{text-align:right;max-width:115px;padding-top:22px;font-size:11px}.topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.topic-picture{height:135px;padding:8px}.topic-copy{padding:14px}.topic-copy h3{font-size:17px}.topic-copy p{min-height:108px;font-size:12px}.read-label{font-size:10px}.search-tools{flex-direction:column;gap:9px}.category-select select{width:100%;max-width:none;height:43px;font-size:13px}.closing{margin:0 20px 40px;padding:28px 23px}.closing h2{font-size:23px}.closing p{font-size:13px}.site-footer{flex-wrap:wrap;padding:25px 20px}.site-footer>span{display:none}.reader-layout{padding:0 18px 40px;display:block}.reader-nav{display:none}.breadcrumb{padding:24px 18px;font-size:11px}.reader-title h1{font-size:34px}.reader-title p{font-size:14px}.reader .equipment-lesson>section,.reader .equipment-lesson>aside{padding:19px 16px}.reader .equipment-lesson p,.reader .equipment-lesson li,.reader .equipment-lesson dd{font-size:14px}.reader .equipment-lesson h3{font-size:20px}.reader .ct-contents{grid-template-columns:repeat(2,minmax(0,1fr))}.next-reading>div{grid-template-columns:1fr}.topic-copy .kicker{letter-spacing:0;font-size:9px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.site-header,.reader-nav,.site-footer,.next-reading{display:none}.reader-layout,.equipment-lesson details{display:block}}.topic-group-filters{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.topic-group-filters button{border:1px solid var(--line);min-height:44px;color:var(--muted);background:#fff;padding:9px 16px;font-size:13px}.topic-group-filters button span{margin-left:6px;font-size:12px}.topic-group-filters button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.topic-group+.topic-group{border-top:1px solid var(--line);margin-top:48px;padding-top:36px}.topic-group-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.topic-group-heading h3{letter-spacing:-.8px;margin:0 0 7px;font-size:23px}.topic-group-heading p{color:var(--muted);margin:0;font-size:13px}.topic-group-heading .count-label{flex-shrink:0}.topic-group .topic-card{flex-direction:column;display:flex}.topic-group .topic-copy{flex-direction:column;flex:1;display:flex}.topic-group .topic-copy h4{letter-spacing:-.7px;overflow-wrap:anywhere;justify-content:space-between;gap:10px;margin:8px 0 12px;font-size:21px;line-height:1.5;display:flex}.topic-group .topic-copy h4 span{color:#87918b;flex-shrink:0;font-weight:400}.topic-group .read-label{gap:8px;margin-top:auto}.topic-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.topic-grid--compact .topic-picture{height:150px;padding:12px}.topic-grid--compact .topic-copy{padding:18px}.topic-grid--compact .topic-copy h4{margin-bottom:18px;font-size:18px}@media (width<=1000px){.topic-grid--compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.topic-group-filters{gap:6px;margin-top:14px}.topic-group-filters button{padding:9px 11px;font-size:12px}.topic-group-filters button span{margin-left:4px;font-size:11px}.topic-group-heading{align-items:start;gap:12px;margin-bottom:18px}.topic-group-heading h3{font-size:21px}.topic-group-heading p{font-size:12px}.topic-group-heading .count-label{padding-top:5px;font-size:12px}.topic-group+.topic-group{margin-top:34px;padding-top:28px}.topic-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.topic-grid--compact .topic-picture{height:135px;padding:8px}.topic-grid--compact .topic-copy{padding:14px}.topic-group .topic-copy h4{font-size:17px}}@media (width<=420px){.topic-group--systems .topic-grid{grid-template-columns:1fr}.topic-group--systems .topic-picture{height:185px}.topic-group--systems .topic-copy p{min-height:0}.topic-grid--compact .topic-picture{height:110px}.topic-grid--compact .topic-copy{padding:12px}.topic-grid--compact .topic-copy h4{font-size:16px}}.field-intro{max-width:900px;padding:76px 48px 45px}.field-intro h1{letter-spacing:-2.5px;margin:22px 0;font-size:clamp(38px,5vw,64px);line-height:1.25}.field-intro h1 span{color:var(--green)}.field-intro p{color:var(--muted);line-height:1.9}.fields{padding:0 48px 85px}.fields .section-heading{border-top:1px solid var(--line);padding-top:25px}.field-card{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1.1fr 1fr;max-width:1000px;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.field-card:hover{border-color:var(--green);transform:translateY(-3px)}.field-picture{background:#edf0e8;justify-content:center;align-items:center;min-height:285px;padding:28px;display:flex}.field-picture img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:260px}.field-copy{align-self:center;padding:36px}.field-copy h3{letter-spacing:-1px;justify-content:space-between;margin:12px 0;font-size:36px;display:flex}.field-copy h3 span{color:var(--green);font-size:27px}.field-copy p{color:var(--muted);font-size:14px;line-height:1.9}.field-tags{color:var(--green);margin:22px 0;font-size:12px;display:block}@media (width<=700px){.field-intro{padding:43px 20px 28px}.field-intro h1{letter-spacing:-2px;font-size:40px}.field-intro p{font-size:14px}.fields{padding:0 20px 50px}.field-card{grid-template-columns:1fr}.field-picture{min-height:210px;padding:16px}.field-picture img{height:200px}.field-copy{padding:25px}.field-copy h3{font-size:29px}}.pin-motor-0{top:25%;left:48%}.pin-motor-1{top:47%;left:53%}.pin-motor-2{top:49%;left:18%}.pin-motor-3{top:44%;left:88%}.pin-pump-0{top:48%;left:10%}.pin-pump-1{top:44%;left:28%}.pin-pump-2{top:33%;left:38%}.pin-pump-3{top:46%;left:44%}.pin-pump-4{top:47%;left:61%}.pin-pump-5{top:44%;left:66%}.pin-pump-6{top:64%;left:72%}.pin-pump-7{top:44%;left:94%}.pin-compressor-0{top:56%;left:29%}.pin-compressor-1{top:53%;left:49%}.pin-compressor-2{top:43%;left:70%}.pin-compressor-3{top:24%;left:33%}.pin-cooling-tower-0{top:10%;left:50%}.pin-cooling-tower-1{top:31%;left:50%}.pin-cooling-tower-2{top:51%;left:48%}.pin-cooling-tower-3{top:74%;left:47%}.pin-ahu-0{top:48.5%;left:17%}.pin-ahu-1{top:48.5%;left:36%}.pin-ahu-2{top:46.6%;left:47%}.pin-ahu-3{top:7%;left:53%}.pin-ahu-4{top:11.2%;left:54.9%}.pin-ahu-5{top:43%;left:64%}.pin-ahu-6{top:42.5%;left:71%}.pin-ahu-7{top:66.8%;left:52%}.pin-ahu-8{top:67%;left:69%}.pin-ahu-9{top:48.5%;left:87%}.pin-valve-0{top:29%;left:41%}.pin-valve-1{top:58%;left:45%}.pin-valve-2{top:60%;left:64%}.pin-steam-trap-0{top:49%;left:38%}.pin-steam-trap-1{top:69%;left:86%}.pin-steam-trap-2{top:74%;left:68%}.pin-bearing-0{top:18%;left:37%}.pin-bearing-1{top:42%;left:59%}.pin-bearing-2{top:17%;left:57%}.pin-bearing-3{top:15%;left:51%}.pin-vfd-0{top:55%;left:29%}.pin-vfd-1{top:31%;left:37%}.pin-vfd-2{top:38%;left:9%}.pin-vfd-3{top:58%;left:74%}.pin-ceramic-heater-0{top:49%;left:19%}.pin-ceramic-heater-1{top:55%;left:71%}.pin-ceramic-heater-2{top:31%;left:72%}.pin-water-treatment-0{top:51%;left:24%}.pin-water-treatment-1{top:75%;left:27%}.pin-water-treatment-2{top:9%;left:27%}.pin-water-treatment-3{top:59%;left:76%}.pin-hydronic-0{top:46%;left:20%}.pin-hydronic-1{top:49%;left:53%}.pin-hydronic-2{top:58%;left:83%}html{scrollbar-gutter:stable}.reader-header{z-index:40;background:#f7f6f2;border-bottom:1px solid #d9ded7;transition:transform .2s;position:sticky;top:0}.reader-header--hidden{transform:translateY(-100%)}.reader-header:has(:focus-visible){transform:translateY(0)}.reader-header .site-header{border:0;max-width:1200px;min-height:62px;padding:0 36px}.reader-header .brand{font-size:12px}.reader-header .brand-mark{width:29px;height:29px;font-size:25px}.reader-toolbar{align-items:center;gap:24px;max-width:1200px;margin:auto;padding:8px 36px 12px;display:flex}.reader-toolbar button,.equipment-drawer button{color:#244d58;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #b7c5c1;border-radius:5px;padding:8px 14px;font-size:13px}.reader-toolbar button:hover,.equipment-drawer button:hover{background:#e9eee7}.reader-current{align-items:baseline;gap:12px;min-width:0;font-size:14px;display:flex}.reader-current>span{color:#778781;font-size:11px}.reader-current strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reader-top{white-space:nowrap;color:#59716b;margin-left:auto;font-size:12px}.equipment-drawer-open{overflow:hidden}.equipment-drawer{box-sizing:border-box;color:#233940;overscroll-behavior:contain;background:#f7f6f2;border:0;border-right:1px solid #d9ded7;width:min(360px,100vw - 28px);max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:26px 24px;position:fixed;inset:0 auto 0 0;overflow-y:auto}.equipment-drawer::backdrop{background:#16282b61}.equipment-drawer[open]{animation:.28s cubic-bezier(.22,.8,.25,1) both drawer-reveal}.equipment-drawer[open]::backdrop{animation:.28s both drawer-shade-in}.equipment-drawer[open][data-closing=true]{animation:.24s ease-in both drawer-conceal}.equipment-drawer[open][data-closing=true]::backdrop{animation:.24s both drawer-shade-out}@keyframes drawer-reveal{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes drawer-conceal{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes drawer-shade-in{0%{opacity:0}to{opacity:1}}@keyframes drawer-shade-out{0%{opacity:1}to{opacity:0}}.equipment-drawer-row{align-items:center;gap:4px;display:flex}.equipment-drawer-row>a{flex:1;min-width:0}.equipment-drawer .equipment-drawer-toggle{border:0;flex:0 0 40px;padding:6px}.equipment-drawer-toggle span{font-size:21px;transition:transform .22s;display:block}.equipment-drawer-toggle[aria-expanded=true] span{transform:rotate(180deg)}.equipment-drawer-children{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .2s;display:grid}.equipment-drawer-children[data-expanded=true]{opacity:1;grid-template-rows:1fr}.equipment-drawer-children>div{min-height:0;overflow:hidden}.equipment-drawer-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.equipment-drawer-heading h2{margin:8px 0 0;font-size:25px}.equipment-drawer-heading .kicker{font-size:10px}.equipment-drawer-hint{color:#71817b;margin:22px 0 16px;font-size:12px;line-height:1.7}.equipment-drawer nav{gap:2px;display:grid}.equipment-drawer nav a{border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:14px;display:flex}.equipment-drawer nav a small{color:#74867e;font-size:11px}.equipment-drawer nav a:hover{background:#eceee7}.equipment-drawer nav a[aria-current=page]{color:#244c45;background:#e0e7dc;font-weight:700}.equipment-drawer-all{border-top:1px solid #d3dacf;margin-top:22px;padding-top:20px;font-size:13px;display:block}.reader-page{--reader-offset:132px;max-width:1200px;scroll-margin-top:var(--reader-offset)}.reader-page .breadcrumb{padding:30px 36px 0}.reader-page .reader-layout{padding:28px 36px 80px;display:block}.reader-page .reader{min-width:0}.reader-page .reader-title{margin-bottom:38px;padding:0 0 34px}.reader-page .reader-title h1{letter-spacing:-.04em;margin:15px 0;font-size:clamp(32px,4vw,48px)}.reader-page .reader-title p{color:#617570;max-width:74ch;font-size:16px;line-height:1.9}.reader-page [id]{scroll-margin-top:var(--reader-offset)!important}.reader-page #boiler-system-flow{scroll-margin-top:calc(var(--reader-offset) + 32px)!important}.reader-page .reader .equipment-lesson>section,.reader-page .reader .equipment-lesson>aside,.reader-page .cooling-tower-education>section{background:0 0;border:0;border-top:1px solid #d9ded7;border-radius:0;margin:40px 0;padding:34px 0 0}.reader-page .reader .equipment-lesson>aside{background:#edf0e8;border:0;border-left:3px solid #7c9991;padding:18px 22px}.reader-page .reader .equipment-lesson p,.reader-page .reader .equipment-lesson li{font-size:16px;line-height:1.95}.reader-page .equipment-lesson section>p,.reader-page .equipment-structure-guide>p{max-width:78ch}.reader-page .structure-variants{column-gap:30px}.reader-page .structure-variants>details{background:0 0;border:0;border-top:1px solid #d5dcd4;border-radius:0;padding:18px 0}.reader-page .reader .equipment-lesson h2{margin-top:0;font-size:clamp(23px,2.6vw,29px)}.reader-page .next-reading{border-top:1px solid #cdd6cd;margin-top:64px;padding-top:28px}.reader-page .af-lesson{background:0 0;border:0;border-top:1px solid #cfdad6;border-radius:0;overflow:visible}.reader-page .af-lesson>header,.reader-page .af-detail-grid{padding-inline:0}.reader-page .af-cutaway,.reader-page .af-sources{margin-inline:0}.reader-page .boiler-nav,.reader-page .control-terms{border:0;background:0 0;border-block:1px solid #d5dcd2;border-radius:0;padding-inline:0}.reader-page .chiller-course,.reader-page .chiller-course .content-wrap,.reader-page .chiller-course .chapter-page,.reader-page .chiller-course .side,.reader-page .chiller-course .topbar{background:0 0}.reader-page .chiller-course .chapter-page{padding-top:38px}.reader-page .chiller-course.js.read-all .chapter-page{scroll-margin-top:var(--reader-offset);border-bottom:1px solid #ccd6d1;padding-bottom:46px}.reader-page .chiller-course .type-grid{gap:18px 32px}.reader-page .chiller-course .type-grid article,.reader-page .chiller-course .definition-grid article,.reader-page .chiller-course .component-explain-grid article,.reader-page .chiller-course .process-grid article{background:0 0;border:0;border-top:1px solid #cfdad6;border-radius:0;padding:20px 0}.reader-page .chiller-course .chapter-lead,.reader-page .chiller-course .type-detail>p{max-width:78ch}.reader-page .chiller-course .type-jumps a{background:0 0;border-radius:3px}@media (width<=700px){.reader-header .site-header{min-height:53px;padding:0 18px}.reader-header .site-header nav{gap:18px}.reader-toolbar{gap:14px;padding:5px 18px 10px}.reader-current{font-size:13px}.reader-current>span{display:none}.reader-toolbar button{white-space:nowrap;padding:7px 10px}.reader-top{font-size:11px}.reader-page .breadcrumb{padding:23px 18px 0}.reader-page .reader-layout{padding:24px 18px 55px}.reader-page .reader-title{margin-bottom:28px;padding-bottom:26px}.reader-page .reader-title p,.reader-page .reader .equipment-lesson p,.reader-page .reader .equipment-lesson li{font-size:15px}.reader-page .reader .equipment-lesson>section{margin:30px 0;padding:26px 0 0}.reader-page{--reader-offset:120px}}@media (prefers-reduced-motion:reduce){.reader-header,.equipment-drawer-children,.equipment-drawer-toggle span{transition:none}.equipment-drawer[open],.equipment-drawer[open]::backdrop{animation:none}}@media print{.reader-header,.equipment-drawer{display:none!important}.reader-page .reader-layout{padding:0}}.reader-page .brief-course{color:var(--ink);word-break:keep-all;overflow-wrap:anywhere;font-size:16px;line-height:1.9}.reader-page .brief-course .content-wrap{padding:0}.reader-page .brief-course .chapter-page{border:0;padding:0}.brief-course .brief-section{border-top:1px solid var(--line);margin:36px 0;padding-top:28px}.brief-course .brief-section:first-child{border-top:0;margin-top:0;padding-top:0}.brief-course h2{letter-spacing:-.035em;margin:0 0 15px;font-size:clamp(22px,2.5vw,28px);line-height:1.5}.brief-course p{max-width:80ch;margin:0 0 18px}.brief-course a{color:#226e73;text-underline-offset:4px}.brief-course p a{text-decoration:underline}.brief-roles{margin:24px 0}.brief-roles>div{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(0,1fr);gap:24px;padding:17px 0;display:grid}.brief-roles dt{font-weight:750}.brief-roles dd{color:#4d6467;max-width:70ch;margin:0}.brief-detail{background:0 0;border-block:1px solid #d5ddd7;margin:18px 0;padding:0}.brief-detail>summary{color:#32666a;cursor:pointer;padding:16px 0;font-weight:650}.brief-detail[open]{padding-bottom:18px}.brief-detail[open]>summary{margin-bottom:16px}.brief-detail .brief-section{margin:18px 0}.brief-detail li{margin:8px 0}.brief-motion-tools{justify-content:flex-end;margin:0 0 22px;display:flex}.brief-image{margin:24px 0}.brief-image img{object-fit:contain;background:#fff;width:100%;max-height:640px;display:block}.brief-image figcaption{color:var(--muted);padding:10px 0;font-size:12px}.brief-note{background:#edf0e8;border-left:3px solid #88a99e;margin:28px 0;padding:16px 20px}.brief-note p:last-child{margin-bottom:0}.brief-jumps{flex-wrap:wrap;gap:9px;margin:26px 0;display:flex}.brief-jumps a{border:1px solid #b9ccc3;border-radius:4px;padding:8px 13px;font-size:14px}.chiller-table-scroll{max-width:100%;margin:24px 0;overflow-x:auto}.chiller-reference-table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.75}.chiller-reference-table caption{text-align:left;color:var(--ink);padding:0 0 12px;font-weight:750}.chiller-reference-table th,.chiller-reference-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:14px 16px}.chiller-reference-table thead{background:#e9ede4}.chiller-reference-table tbody th{width:22%;font-weight:700}.chiller-sequence{counter-reset:chiller-step;margin:26px 0;padding:0;list-style:none}.chiller-sequence li{counter-increment:chiller-step;border-left:1px solid #b8cfc4;margin-left:16px;padding:0 0 26px 42px;position:relative}.chiller-sequence li:before{content:counter(chiller-step,decimal-leading-zero);background:var(--reading-paper,#f7f6f2);color:#28706a;text-align:center;width:34px;font-size:17px;font-weight:750;position:absolute;top:0;left:-17px}.chiller-sequence li:last-child{border-left-color:#0000;padding-bottom:0}.chiller-sequence h3{margin:0 0 8px;font-size:19px;line-height:1.5}.brief-course .chiller-sequence p{margin:0}.topic-subpages{border-block:1px solid #bfcfc6;margin:28px 0 38px;padding:24px 0}.topic-subpages p{color:#527569;margin:0 0 14px;font-size:14px}.topic-subpages>div{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.topic-subpages[data-topic-parent=chiller]>div{grid-template-columns:repeat(3,minmax(0,1fr))}.topic-subpages>div>a{background:#e9ede4;border-radius:4px;justify-content:space-between;gap:8px;padding:12px 14px;font-size:14px;display:flex}.topic-subpages a[aria-current=page]{color:#fff;background:#31584e}.equipment-drawer-group h3{color:#648072;letter-spacing:.04em;margin:25px 12px 8px;font-size:11px}.equipment-drawer nav a.equipment-drawer-child{border-left:1px solid #c4d1c5;border-radius:0;margin-left:24px;padding-block:10px;font-size:13px}.topic-main{flex-direction:column;flex:1;display:flex}.heat-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0;padding:0;list-style:none;display:grid}.heat-path li{border-top:2px solid #a6bdb3;padding:16px 0;line-height:1.7;position:relative}.heat-path li:not(:last-child):after{content:"→";color:#789888;position:absolute;top:46px;right:-20px}.heat-path li>span{color:#708f80;letter-spacing:.12em;margin-bottom:7px;font-size:11px;display:block}.reader-page .breadcrumb{flex-wrap:wrap}@media (width<=700px){.reader-page .brief-course{font-size:15px}.brief-roles>div{grid-template-columns:1fr;gap:5px;padding:15px 0}.topic-subpages>div,.topic-subpages[data-topic-parent=chiller]>div{grid-template-columns:repeat(2,minmax(0,1fr))}.topic-subpages>div>a{padding:11px;font-size:12px}.heat-path{grid-template-columns:1fr;gap:10px}.heat-path li{padding:12px 0 20px}.heat-path li:not(:last-child):after{content:"↓";inset:auto auto -8px 0}.brief-course .brief-section{margin:28px 0;padding-top:23px}.topic-group--home .topic-grid{grid-template-columns:1fr}.topic-group--home .topic-copy p{min-height:0}}@media print{.brief-motion-tools{display:none}}.reader-title+.topic-subpages[data-topic-parent=cooling-tower]{border-top:0;margin-top:0}.equipment-drawer nav a.equipment-drawer-child[href^="/industry/cooling-tower/"]{min-height:44px}.topic-subpages[data-topic-parent=cooling-tower]>div{grid-template-columns:repeat(3,minmax(0,1fr))}.topic-subpages[data-topic-parent=cooling-tower]>div>a{min-height:52px;line-height:1.6}@media (width<=700px){.topic-subpages[data-topic-parent=cooling-tower]>div{grid-template-columns:1fr}.topic-subpages[data-topic-parent=cooling-tower]>div>a{min-height:44px;padding:10px 12px;font-size:14px}}.reader-page .reader .ahu-education>section,.reader-page .reader .ahu-topic :is(.ahu-support-diagrams,.af-lesson){border:0;border-top:1px solid var(--reading-rule);background:0 0;border-radius:0;padding:24px 0}.ahu-topic-jumps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:24px 0;display:grid}.ahu-topic-jumps>a{border-top:1px solid var(--reading-rule);padding:18px 0;text-decoration:none;display:block}.ahu-topic-jumps strong{font-size:17px;display:block}.ahu-topic-jumps span{color:#526775;margin-top:5px;font-size:14px;display:block}.ahu-topic-context{flex-wrap:wrap;gap:10px 24px;margin:22px 0;font-size:14px;display:flex}.ahu-topic-context a{padding:8px 0}.ahu-topic-detail,.af-deeper{border-block:1px solid var(--reading-rule);margin:22px 0}.ahu-topic-detail>summary,.af-deeper>summary{cursor:pointer;color:#285f63;padding:16px 0;font-weight:700}.ahu-topic-detail[open],.af-deeper[open]{padding-bottom:20px}.ahu-filter-location{isolation:isolate;background:var(--reading-paper)!important}.ahu-filter-location svg{width:100%;height:auto;display:block}@media (width<=600px){.ahu-topic-jumps{grid-template-columns:1fr}.reader-page .reader .ahu-education>section{padding:18px 0}}:root{--reading-paper:#f7f6f2;--reading-rule:#d5dcd4}.reader-page{background:var(--reading-paper)}.reader-page .chiller-course{--paper:var(--reading-paper);--bg:var(--reading-paper)}.reader-page .reader :is(.equipment-lesson figure,.training-figure,.structure-figure,.butterfly-structure,.equipment-cutaway,.equipment-animation,.equipment-process,.bf-lesson,.br-cutaway,.boiler-plate,.boiler-flow,.ct-figure,.control-map){border:0;border-block:1px solid var(--reading-rule);box-shadow:none;background:0 0;border-radius:0}.reader-page .reader :is(.equipment-cutaway,.br-cutaway){border:0}.reader-page .reader .boiler-structure-view .structure-figure,.reader-page .reader .boiler-structure-view .cutaway-motion{background:0 0;border:0}.reader-page .reader :is(.control-steps li,.af-current){background:0 0;border-radius:0}.reader-page .reader :is(.structure-figure>header,.bf-heading,.af-player,.af-image,.af-scroll,.ct-zoom,.ct-zoom-scroll,.evap-mini,.zoom-stage),.reader-page .reader :is(.figure-art,.br-image,.af-scene),.reader-page .reader .chiller-course .figure-art{background:var(--reading-paper)}.reader-page .reader :is(img,video){mix-blend-mode:multiply;background:0 0}.reader-page .reader .figure-art>svg>image{mix-blend-mode:multiply}.reader-page .reader .figure-art>svg>image[data-raster-repair]{mix-blend-mode:normal}.reader-page :is(.figure-art>svg,.ct-diagram>svg,.bf-diagram,.af-diagram)>rect:first-of-type:is([fill=white],[fill=\#fff]):is([x="0"][y="0"],:not([x]):not([y])){fill:var(--reading-paper)}.reader-page .reader :is(#ch-r05-viewer,.bf-viewer,.af-dialog,.af-dialog-head),.reader-page .chiller-course :is(.plain-button,.mode-controls button):not([aria-pressed=true]),.reader-page .chiller-course .scene-controls>button:not(.play-toggle),.reader-page .chiller-course .scene-controls select,.reader-page .reader .structure-view-buttons button:not([aria-pressed=true]),.reader-page .reader .bf-lesson button:not([aria-pressed=true]):not(.bf-controls>button:first-child),.reader-page .reader .bf-lesson select,.reader-page .reader .ahu-flow-course button:not([aria-pressed=true]):not(.af-playback>button:first-child),.reader-page .reader .af-playback select,.reader-page .reader .af-intro nav a,.reader-page .reader .equipment-animation__controls button:not([aria-pressed=true]),.reader-page .reader .boiler-flow-controls button:not(:first-child){background:var(--reading-paper)}.reader-page .reader .ahu-education{--ahu-surface:var(--reading-paper)}.reader-page .reader .ahu-education :is(.ahu-education__overview,.ahu-education__quick-flow li,.ahu-education__component-path,.ahu-education__zoom,.ahu-education__related a,.equipment-lesson__notice,.equipment-lesson__caution,.structure-boundary,.equipment-process__step,.af-overview,.af-player,.af-figure,.af-scene,.af-image,.af-playback,.af-warning,.af-damper-explainer,.af-coil-paths li,.af-coil-details figure,.af-coil-details a,.af-coil-details__visual,.af-original,.af-intro nav a,.af-thermal,.af-thermal-diagram,.af-lmtd,.af-thermal-formula,.af-thermal-example table,.af-thermal-example th,.af-comparison th,.af-steam-relationship,.af-steam-relationship__grid>a,.ahu-support-diagrams,.ahu-support-diagrams figure,.ahu-support-diagrams__reading-line,.ahu-support-diagrams__notes){background:0 0}.reader-page .reader .ahu-education :is(.af-thermal,.af-lmtd,.af-thermal-diagram,.af-steam-relationship){border:0;border-top:1px solid var(--reading-rule);box-shadow:none;border-radius:0}.reader-page .reader .ahu-education :is(.af-scene,.af-coil-details__visual){background:var(--ahu-surface);isolation:isolate}.reader-page .reader .ahu-education svg image{mix-blend-mode:multiply}.reader-page .reader .ahu-education .ahu-education__overview>figure{background:var(--ahu-surface);isolation:isolate}.reader-page .reader .ahu-education .af-damper-tag>rect{fill:var(--ahu-surface);fill-opacity:1}main :is(.topic-card,.topic-picture,.field-card,.search-box,.category-select select),.topic-group-filters button:not([aria-pressed=true]){background:var(--reading-paper)}@media print{:root{--reading-paper:#fff}.reader-page .reader :is(img,video),.reader-page .reader .figure-art>svg>image,.reader-page .reader .ahu-education svg image{mix-blend-mode:normal}}
