@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:#79b98b;--process-bg:#edf8ef}.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 .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 .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 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-scroll{overscroll-behavior:contain;background:#fff;max-height:78vh;overflow:auto}.af-scene{width:100%;min-width:0}.af-scene--zoom{width:200%;min-width:780px}.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-scroll{overflow-x:auto}.af-comparison{margin:24px 0 38px}.af-comparison table{border-collapse:collapse;width:100%;min-width:620px;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-dialog{color:#244a56;border:1px solid #a3b9c2;border-radius:10px;width:min(1200px,96vw);max-width:96vw;max-height:94vh;padding:0;overflow-y:auto}.af-dialog::backdrop{background:#16313ac9}.af-dialog-head{z-index:3;border-bottom:1px solid var(--af-line);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;font-size:16px;display:flex;position:sticky;top:0}.af-dialog-head button{min-width:70px}.af-dialog .af-scroll{max-height:65vh}.af-dialog .af-label{font-size:20px}.af-dialog .af-small{font-size:15px}@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{max-width:65%;font-size:12px}.af-intro nav a{flex:40%;padding:9px;font-size:14px}.af-dialog{width:98vw;max-width:98vw}.af-dialog-head{font-size:13px}.af-overview{padding:14px}.af-overview p{font-size:13px}}@media (prefers-reduced-motion:reduce){.ahu-flow-course *{scroll-behavior:auto!important}}.af-dialog .af-scene:not(.af-scene--zoom){max-width:min(100%,90vh);margin-inline:auto}.af-lesson h3{word-break:keep-all;overflow-wrap:break-word}.af-timeline{white-space:nowrap}.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 .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}.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-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-diagram{width:100%;height:auto;font-family:Malgun Gothic,system-ui,sans-serif;display:block}.bf-label{fill:#244a5c;font-size:22px;font-weight:700}.bf-small{fill:#4c6774;font-size:16px;font-weight:500}.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{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:16px 18px 0;display:grid}.bf-stages button{padding:8px 3px;font-size:12px}.bf-stages span{font-size:10px;display:block}.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}@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;padding:12px 10px 0}.bf-stages button{font-size:10px}.bf-status{min-height:155px;padding:16px}}@media (width<=380px){.bf-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.bf-stages button{min-height:58px;font-size:11px}}.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}}.br-cutaway{color:#203e49;background:#fff}.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{isolation:isolate;position:relative}.br-image img{width:100%;height:auto;display:block}.br-image .br-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.br-pin circle{fill:#173f50;stroke:#fff;stroke-width:3px}.br-pin text{fill:#fff;font-family:system-ui,sans-serif;font-size:24px;font-weight:800}.br-pin-selected circle{fill:#a24916;stroke-width:5px}.br-parts{border-top:1px solid #e3e9eb;flex-wrap:wrap;gap:7px;padding:12px 18px;display:flex}.br-parts button{text-align:left;align-items:center;gap:7px;display:flex}.br-parts button span{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:21px;height:21px;display:grid}.br-detail{background:#f0f6f6;border-left:3px solid #397487;min-height:126px;margin:0 18px;padding:17px 20px}.br-detail h4{margin:0 0 8px;font-size:16px}.br-detail p{margin:0;font-size:14px;line-height:1.8}.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<=600px){.br-legend{gap:6px 12px;padding:4px 10px 8px;font-size:11px}.br-parts{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;display:grid}.br-parts button{padding:7px;font-size:11px}.br-detail{min-height:165px;margin:0 10px;padding:14px}.br-detail h4{font-size:15px}.br-detail p{font-size:13px}.br-cutaway .br-path{padding:12px;font-size:11px}.bf-views{padding:12px 10px 0}}.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-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{margin-top:12px}@media (width<=650px){.structure-variants{grid-template-columns:1fr}.structure-boundary{padding:15px}.structure-variants>details{padding:14px}}.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-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}@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}}.cooling-tower-education{color:#203d4c;overflow-wrap:anywhere;min-width:0;line-height:1.85}.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 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.running .moving{animation-play-state:running}@keyframes ct-flowmark{to{stroke-dashoffset:-62px}}.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}.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{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{grid-template-columns:1fr}.cooling-tower-education .section-head h2{font-size:22px}.cooling-tower-education h3{font-size:20px}}: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:50%;left:17%}.pin-ahu-1{top:50%;left:36%}.pin-ahu-2{top:48%;left:47%}.pin-ahu-3{top:48%;left:55%}.pin-ahu-4{top:48%;left:64%}.pin-ahu-5{top:48%;left:73%}.pin-ahu-6{top:67%;left:58%}.pin-ahu-7{top:52%;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 .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}.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(4,minmax(0,1fr));gap:12px;display:grid}.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}.topic-card-children{padding:0 22px 18px}.topic-card-children a{border-top:1px solid var(--line);color:#356b5f;justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.topic-card-children a:hover{text-decoration:underline}.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{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}}: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 :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 :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),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{mix-blend-mode:normal}}
