#jp-liquidtherm-content{container-type:inline-size;container-name:liquidtherm}#jp-liquidtherm-content h2,#jp-liquidtherm-content h3{font-family:Arial,Helvetica,sans-serif}
#jp-liquidtherm-content{--ink:#071217;--panel:#101f26;--line:#2b3f47;--muted:#a9bbc3;--white:#f3f5f2;--teal:#68dcc5;--warm:#e5a26d;font-family:Arial,Helvetica,sans-serif;color:var(--white);background:var(--ink);font-synthesis:none}
#jp-liquidtherm-content *{box-sizing:border-box}
#jp-liquidtherm-content{scroll-behavior:smooth}
#jp-liquidtherm-content{margin:0}
#jp-liquidtherm-content a{color:inherit;text-decoration:none}
#jp-liquidtherm-content button{font:inherit}
#jp-liquidtherm-content a:focus-visible,#jp-liquidtherm-content button:focus-visible,#jp-liquidtherm-content summary:focus-visible,#jp-liquidtherm-content textarea:focus-visible{outline:3px solid var(--teal);outline-offset:5px}
#jp-liquidtherm-content button,#jp-liquidtherm-content a,#jp-liquidtherm-content summary{-webkit-tap-highlight-color:transparent}
#jp-liquidtherm-content img{display:block;max-width:100%;height:auto}
#jp-liquidtherm-content figure{margin:0}
#jp-liquidtherm-content p{line-height:1.7}
#jp-liquidtherm-content h1,#jp-liquidtherm-content h2,#jp-liquidtherm-content h3,#jp-liquidtherm-content p{margin-top:0}
#jp-liquidtherm-content h1,#jp-liquidtherm-content h2,#jp-liquidtherm-content h3{font-weight:500}
#jp-liquidtherm-content h2{font-size:clamp(34px,4cqw,56px);line-height:1.08;letter-spacing:-1.9px;margin-bottom:24px}
#jp-liquidtherm-content h3{font-size:19px;line-height:1.3;letter-spacing:-.35px}
#jp-liquidtherm-content .wrap{width:min(1256px,calc(100% - 96px));margin-inline:auto}
#jp-liquidtherm-content .eyebrow{font-size:11px!important;letter-spacing:.14em;font-weight:700;line-height:1.4;margin-bottom:25px;text-transform:uppercase}
#jp-liquidtherm-content .hero{position:relative;overflow:hidden;min-height:820px;background:#081217}
#jp-liquidtherm-content .hero-art{position:absolute;inset:0}
#jp-liquidtherm-content .hero-art img{width:100%;height:100%;object-fit:cover;object-position:70% center}
#jp-liquidtherm-content .hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#071217f2 0%,#071217d9 28%,#07121750 51%,#07121700 74%),linear-gradient(0deg,#071217 0%,transparent 20%,transparent 80%,#07121775 100%);pointer-events:none}
#jp-liquidtherm-content .hero-inner{position:relative;z-index:1;padding-top:174px;padding-bottom:125px}
#jp-liquidtherm-content .signal{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--teal);margin-right:9px;vertical-align:1px}
#jp-liquidtherm-content .hero .eyebrow{color:#bce9df;margin-bottom:32px}
#jp-liquidtherm-content .hero h2{font-size:clamp(52px,6.4cqw,88px);line-height:1.02;letter-spacing:-4px;max-width:700px;margin:0 0 28px}
#jp-liquidtherm-content .hero-lead{font-size:22px;line-height:1.45;color:#e0e9ed;max-width:515px;margin-bottom:20px}
#jp-liquidtherm-content .hero-copy{font-size:14px;line-height:1.75;color:#b1c2cb;max-width:425px}
#jp-liquidtherm-content .hero-actions{display:flex;align-items:center;gap:25px;margin:35px 0 22px;flex-wrap:wrap}
#jp-liquidtherm-content .button{display:inline-flex;align-items:center;justify-content:center;gap:23px;min-height:48px;padding:14px 22px;font-size:12px;font-weight:700;border-radius:4px;transition:background .2s,transform .2s}
#jp-liquidtherm-content .button:hover{transform:translateY(-2px)}
#jp-liquidtherm-content .button.light{background:#eff5f2;color:#13262d}
#jp-liquidtherm-content .button.teal{background:var(--teal);color:#0b2428}
#jp-liquidtherm-content .text-link{font-size:12px;border-bottom:1px solid #7b969f;padding:7px 0}
#jp-liquidtherm-content .hero-boundary{font-size:10px;line-height:1.7;color:#9fb4be;max-width:390px}
#jp-liquidtherm-content .hero-bottom{position:absolute;bottom:25px;left:0;right:0;z-index:2;display:flex;justify-content:space-between;color:#91a5af;font-size:10px;gap:25px}
#jp-liquidtherm-content .section-light{background:var(--white);color:#162a33}
#jp-liquidtherm-content .section-heading{display:grid;grid-template-columns:1.15fr .85fr;column-gap:110px;align-items:end}
#jp-liquidtherm-content .section-heading>.eyebrow{grid-column:1/-1;color:#50717c}
#jp-liquidtherm-content .section-heading h2{margin-bottom:0}
#jp-liquidtherm-content .section-heading>p:not(.eyebrow){font-size:15px;color:#536e78;max-width:520px;margin-bottom:3px}
#jp-liquidtherm-content .system-section{padding:110px 0 92px;background:radial-gradient(ellipse at 50% 50%,#112a32 0%,#09171d 67%)}
#jp-liquidtherm-content .inverse>.eyebrow{color:#8bcdbf}
#jp-liquidtherm-content .inverse>p:not(.eyebrow){color:#a6bac3}
#jp-liquidtherm-content .system-explorer{border:1px solid #30474f;border-radius:14px;overflow:hidden;background:#0a171d;margin-top:48px;box-shadow:0 25px 70px #0003}
#jp-liquidtherm-content .explorer-top{padding:22px 25px;display:flex;justify-content:space-between;border-bottom:1px solid #283b43;align-items:center;gap:20px}
#jp-liquidtherm-content .system-tabs{display:flex;gap:5px;padding:4px;border:1px solid #2a414a;border-radius:6px}
#jp-liquidtherm-content .system-tabs button{font-size:11px;color:#b8cbd2;background:transparent;border:0;padding:11px 16px;border-radius:3px;cursor:pointer}
#jp-liquidtherm-content .system-tabs button[aria-pressed=true]{background:#d6eee8;color:#12302f}
#jp-liquidtherm-content .diagram-canvas{padding:20px 15px 0;background-image:radial-gradient(#7798a412 .7px,transparent .7px);background-size:18px 18px}
#jp-liquidtherm-content .system-diagram{width:100%;height:auto;display:block;overflow:visible}
#jp-liquidtherm-content .diagram-tall{display:none}
#jp-liquidtherm-content .diagram-title{font-family:Arial,sans-serif;font-size:21px;fill:#deeaee;font-weight:500}
#jp-liquidtherm-content .diagram-kicker{font-family:Arial,sans-serif;font-size:11px;letter-spacing:1.4px;fill:#8ca8b3}
#jp-liquidtherm-content .diagram-label{font-family:Arial,sans-serif;font-size:14px;fill:#c0d2da}
#jp-liquidtherm-content .diagram-small{font-family:Arial,sans-serif;font-size:12px;fill:#8eaab6}
#jp-liquidtherm-content .diagram-note{font-family:Arial,sans-serif;font-size:10px;fill:#7595a3}
#jp-liquidtherm-content .equipment{fill:url(#panel-metal);stroke:#4b6470;stroke-width:1}
#jp-liquidtherm-content .cdu-outline{stroke:#67868f}
#jp-liquidtherm-content .pipe{fill:none;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}
#jp-liquidtherm-content .pipe.cool{stroke:var(--teal)}
#jp-liquidtherm-content .pipe.warm{stroke:var(--warm)}
#jp-liquidtherm-content .heat-transfer{fill:none;stroke:#f3e2c4;stroke-width:3;stroke-dasharray:4 6}
#jp-liquidtherm-content .pump{fill:#132a33;stroke:#a0bfc9;stroke-width:2}
#jp-liquidtherm-content .facility-group,#jp-liquidtherm-content .technology-group{transition:opacity .35s}
#jp-liquidtherm-content .system-explorer[data-view=facility] .technology-group,#jp-liquidtherm-content .system-explorer[data-view=technology] .facility-group{opacity:.16}
#jp-liquidtherm-content .pipe{stroke-dasharray:14 6;animation:jplt-flow 3s linear infinite}
#jp-liquidtherm-content .explorer-bottom{padding:22px 28px;display:grid;grid-template-columns:1.3fr .7fr;gap:40px;border-top:1px solid #273b43;background:#0e2028}
#jp-liquidtherm-content .explorer-bottom p{font-size:12px;color:#b0c5ce;margin:0}
#jp-liquidtherm-content .flow-legend{font-size:9px;color:#9bb2bd;display:flex;align-items:center;justify-content:flex-end;gap:15px;flex-wrap:wrap}
#jp-liquidtherm-content .flow-legend span{white-space:nowrap}
#jp-liquidtherm-content .flow-legend i{display:inline-block;width:15px;height:2px;background:#f3e2c4;margin-right:7px;vertical-align:3px}
#jp-liquidtherm-content .flow-legend .cool{background:var(--teal)}
#jp-liquidtherm-content .flow-legend .warm{background:var(--warm)}
#jp-liquidtherm-content .technical-caption{font-size:10px;color:#7895a2;line-height:1.75;max-width:1000px;margin-top:20px}
#jp-liquidtherm-content .system-takeaways{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:45px}
#jp-liquidtherm-content .system-takeaways h3{font-size:16px;margin-bottom:12px}
#jp-liquidtherm-content .system-takeaways p{font-size:12px;color:#93acb8;margin:0}
#jp-liquidtherm-content .closeup{padding:110px 0 94px}
#jp-liquidtherm-content .closeup-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:78px;align-items:center}
#jp-liquidtherm-content .closeup figure{min-width:0}
#jp-liquidtherm-content .closeup figure img{border-radius:8px;box-shadow:0 15px 40px #132a3330}
#jp-liquidtherm-content .closeup figcaption{font-size:10px;line-height:1.7;color:#69808a;margin-top:16px}
#jp-liquidtherm-content .closeup .eyebrow{color:#52737b}
#jp-liquidtherm-content .closeup h2{font-size:42px}
#jp-liquidtherm-content .thermal-steps article{border-top:1px solid #c2d0d3;padding-top:19px;margin-top:23px}
#jp-liquidtherm-content .thermal-steps h3{font-size:17px;margin-bottom:8px}
#jp-liquidtherm-content .thermal-steps p{font-size:13px;color:#5f7680;margin-bottom:0}
#jp-liquidtherm-content .small-note{font-size:10px;color:#65808a;line-height:1.75;margin-top:25px}
#jp-liquidtherm-content .fluid-section{padding:60px 0 100px}
#jp-liquidtherm-content .fluid-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:100px;align-items:end}
#jp-liquidtherm-content .fluid-intro h2{margin-bottom:0}
#jp-liquidtherm-content .fluid-intro .eyebrow{color:#52737b}
#jp-liquidtherm-content .fluid-intro>p{font-size:14px;color:#607780;margin:0 0 4px}
#jp-liquidtherm-content .fluid-facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #acbec4;border-bottom:1px solid #acbec4;margin:46px 0 28px;padding:30px 0}
#jp-liquidtherm-content .fluid-facts>div{padding:0 28px;border-left:1px solid #c6d3d7}
#jp-liquidtherm-content .fluid-facts>div:first-child{border-left:0;padding-left:0}
#jp-liquidtherm-content .fluid-facts .fact-label{font-size:11px;color:#657e88;margin-bottom:17px}
#jp-liquidtherm-content .fluid-facts .fact-value{font-size:34px;line-height:1.1;letter-spacing:-1px;margin:0;color:#122e34;white-space:nowrap}
#jp-liquidtherm-content .fluid-facts .fact-value small{font-size:14px;letter-spacing:0}
#jp-liquidtherm-content .fluid-facts p{font-size:10px;line-height:1.65;color:#667f89;margin:13px 0 0}
#jp-liquidtherm-content .product-note{display:grid;grid-template-columns:1fr 1fr;gap:60px}
#jp-liquidtherm-content .product-note p{font-size:12px;color:#617983;line-height:1.75}
#jp-liquidtherm-content .product-note strong{color:#274852;font-weight:600}
#jp-liquidtherm-content .inline-links{display:flex;flex-wrap:wrap;gap:28px;margin-top:23px}
#jp-liquidtherm-content .inline-links a{font-size:12px;text-decoration:underline;text-underline-offset:5px}
#jp-liquidtherm-content .value-section{background:#dfe8e7;color:#163039;padding:80px 0}
#jp-liquidtherm-content .value-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:100px}
#jp-liquidtherm-content .value-grid .eyebrow{color:#4b7279}
#jp-liquidtherm-content .value-grid h2{font-size:42px}
#jp-liquidtherm-content .value-list article{padding-bottom:20px;border-bottom:1px solid #b8cacd;margin-bottom:24px}
#jp-liquidtherm-content .value-list article:last-child{margin-bottom:0;border:0;padding:0}
#jp-liquidtherm-content .value-list h3{font-size:17px;margin-bottom:9px}
#jp-liquidtherm-content .value-list p{font-size:13px;color:#55737b;margin:0}
#jp-liquidtherm-content .contact-section{padding:110px 0 95px;background:linear-gradient(125deg,#102d34,#08181e)}
#jp-liquidtherm-content .contact-top{display:grid;grid-template-columns:1fr 1fr;gap:0 120px;align-items:end}
#jp-liquidtherm-content .contact-top .eyebrow{grid-column:1/-1;color:#87cbbd}
#jp-liquidtherm-content .contact-top h2{font-size:72px;letter-spacing:-3px;margin-bottom:0}
#jp-liquidtherm-content .contact-top>p:not(.eyebrow){font-size:15px;line-height:1.8;color:#b0c5ce;margin-bottom:4px;max-width:450px}
#jp-liquidtherm-content .brief-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin:60px 0 42px}
#jp-liquidtherm-content .brief-grid>div{border-top:1px solid #35535c;padding-top:19px}
#jp-liquidtherm-content .brief-grid span{font-size:9px;letter-spacing:.1em;color:#8acabc}
#jp-liquidtherm-content .brief-grid p{font-size:13px;color:#b0c8d1;line-height:1.6;margin:15px 0 0}
#jp-liquidtherm-content .contact-actions{display:flex;gap:30px;align-items:center;flex-wrap:wrap}
#jp-liquidtherm-content .contact-note{font-size:10px;color:#7895a0;max-width:900px;margin:26px 0 0;line-height:1.75}
@keyframes jplt-flow{to{stroke-dashoffset:-40}}
@container liquidtherm (min-width:1600px){#jp-liquidtherm-content .hero-art img{object-position:center}
#jp-liquidtherm-content .hero-inner{padding-top:190px}
#jp-liquidtherm-content .hero{min-height:870px}}
@container liquidtherm (max-width:1100px){#jp-liquidtherm-content .wrap{width:calc(100% - 64px)}
#jp-liquidtherm-content .hero h2{font-size:70px}
#jp-liquidtherm-content .hero-copy{max-width:365px}
#jp-liquidtherm-content .hero-lead{font-size:20px}
#jp-liquidtherm-content .hero:after{background:linear-gradient(90deg,#071217ee,#071217b0 38%,#07121720 85%),linear-gradient(0deg,#071217,transparent 20%)}
#jp-liquidtherm-content .section-heading,#jp-liquidtherm-content .fluid-intro{gap:50px}
#jp-liquidtherm-content .closeup-grid{gap:45px}
#jp-liquidtherm-content .closeup h2,#jp-liquidtherm-content .value-grid h2{font-size:35px}
#jp-liquidtherm-content .fluid-facts .fact-value{font-size:27px}
#jp-liquidtherm-content .fluid-facts>div{padding-inline:20px}
#jp-liquidtherm-content .value-grid{gap:55px}
#jp-liquidtherm-content .contact-top{gap:70px}
#jp-liquidtherm-content .contact-top h2{font-size:60px}}
@container liquidtherm (max-width:760px){#jp-liquidtherm-content .wrap{width:calc(100% - 40px)}
#jp-liquidtherm-content .hero{min-height:950px}
#jp-liquidtherm-content .hero-inner{padding-top:140px;padding-bottom:320px}
#jp-liquidtherm-content .hero h2{font-size:58px;letter-spacing:-2.8px;line-height:1.02;margin-bottom:23px}
#jp-liquidtherm-content .hero-lead{font-size:18px;max-width:340px}
#jp-liquidtherm-content .hero-copy{font-size:13px;max-width:330px}
#jp-liquidtherm-content .hero .eyebrow{font-size:9px!important;margin-bottom:25px}
#jp-liquidtherm-content .hero-art{inset:auto 0 0;height:460px}
#jp-liquidtherm-content .hero-art img{object-fit:cover;object-position:78% center}
#jp-liquidtherm-content .hero:after{background:linear-gradient(0deg,#071217,transparent 15%,transparent 32%,#071217 51%)}
#jp-liquidtherm-content .hero-inner{z-index:2}
#jp-liquidtherm-content .hero-actions{gap:18px;margin-top:27px}
#jp-liquidtherm-content .button{padding:13px 17px;min-height:46px;font-size:11px}
#jp-liquidtherm-content .hero-boundary{font-size:10px;max-width:320px;background:rgba(7,18,23,.88);padding:10px 12px;border-left:2px solid #355a60}
#jp-liquidtherm-content .hero-bottom{bottom:17px;display:block;font-size:8px}
#jp-liquidtherm-content .hero-bottom span{display:block;margin-top:7px}
#jp-liquidtherm-content .hero-bottom span:first-child{display:none}
#jp-liquidtherm-content .section-heading,#jp-liquidtherm-content .fluid-intro{grid-template-columns:1fr;gap:0}
#jp-liquidtherm-content .section-heading h2{font-size:38px;letter-spacing:-1.5px;margin-bottom:24px}
#jp-liquidtherm-content .section-heading>p:not(.eyebrow){font-size:13px}
#jp-liquidtherm-content .system-section{padding:65px 0 55px}
#jp-liquidtherm-content .system-explorer{margin-top:30px;border-radius:9px}
#jp-liquidtherm-content .explorer-top{padding:14px 11px;gap:8px;flex-wrap:wrap}
#jp-liquidtherm-content .system-tabs{width:100%;justify-content:space-between;padding:3px}
#jp-liquidtherm-content .system-tabs button{font-size:9px;padding:9px 8px;flex:1;white-space:nowrap}
#jp-liquidtherm-content .diagram-wide{display:none}
#jp-liquidtherm-content .diagram-tall{display:block}
#jp-liquidtherm-content .diagram-canvas{padding:15px 0}
#jp-liquidtherm-content .diagram-tall .diagram-title{font-size:21px}
#jp-liquidtherm-content .diagram-tall .diagram-kicker{font-size:13px;letter-spacing:.8px}
#jp-liquidtherm-content .diagram-tall .diagram-small{font-size:16px}
#jp-liquidtherm-content .diagram-tall .pipe{stroke-width:4}
#jp-liquidtherm-content .explorer-bottom{grid-template-columns:1fr;gap:18px;padding:19px}
#jp-liquidtherm-content .explorer-bottom p{font-size:11px}
#jp-liquidtherm-content .flow-legend{justify-content:flex-start;font-size:8px;gap:12px}
#jp-liquidtherm-content .technical-caption{font-size:9px;margin-top:18px}
#jp-liquidtherm-content .system-takeaways{grid-template-columns:1fr;gap:23px;margin-top:30px}
#jp-liquidtherm-content .system-takeaways h3{font-size:16px;margin-bottom:8px}
#jp-liquidtherm-content .system-takeaways p{font-size:12px}
#jp-liquidtherm-content .closeup{padding:65px 0 45px}
#jp-liquidtherm-content .closeup-grid{grid-template-columns:1fr;gap:36px}
#jp-liquidtherm-content .closeup figure img{border-radius:5px}
#jp-liquidtherm-content .closeup figcaption{font-size:9px}
#jp-liquidtherm-content .closeup-copy h2{font-size:38px}
#jp-liquidtherm-content .thermal-steps h3{font-size:17px}
#jp-liquidtherm-content .fluid-section{padding:35px 0 60px}
#jp-liquidtherm-content .fluid-intro h2{font-size:38px;letter-spacing:-1.5px;margin-bottom:25px}
#jp-liquidtherm-content .fluid-intro>p{font-size:13px}
#jp-liquidtherm-content .fluid-facts{grid-template-columns:1fr 1fr;margin-top:32px;padding:0}
#jp-liquidtherm-content .fluid-facts>div{padding:24px 14px!important;border-bottom:1px solid #c6d3d7}
#jp-liquidtherm-content .fluid-facts>div:nth-child(odd){padding-left:0!important;border-left:0}
#jp-liquidtherm-content .fluid-facts>div:nth-child(n+3){border-bottom:0}
#jp-liquidtherm-content .fluid-facts .fact-value{font-size:26px;white-space:normal}
#jp-liquidtherm-content .fluid-facts .fact-label{font-size:10px}
#jp-liquidtherm-content .fluid-facts p{font-size:9px}
#jp-liquidtherm-content .product-note{grid-template-columns:1fr;gap:5px}
#jp-liquidtherm-content .product-note p{font-size:11px}
#jp-liquidtherm-content .inline-links{gap:20px}
#jp-liquidtherm-content .inline-links a{font-size:11px}
#jp-liquidtherm-content .value-section{padding:60px 0}
#jp-liquidtherm-content .value-grid{grid-template-columns:1fr;gap:20px}
#jp-liquidtherm-content .value-grid h2{font-size:36px}
#jp-liquidtherm-content .value-list p{font-size:12px}
#jp-liquidtherm-content .contact-section{padding:65px 0 58px}
#jp-liquidtherm-content .contact-top{grid-template-columns:1fr;gap:0}
#jp-liquidtherm-content .contact-top h2{font-size:54px;letter-spacing:-2px;margin-bottom:28px}
#jp-liquidtherm-content .contact-top>p:not(.eyebrow){font-size:13px}
#jp-liquidtherm-content .brief-grid{grid-template-columns:1fr 1fr;gap:25px 20px;margin-top:35px}
#jp-liquidtherm-content .brief-grid span{font-size:8px}
#jp-liquidtherm-content .brief-grid p{font-size:11px}
#jp-liquidtherm-content .contact-actions{gap:18px}
#jp-liquidtherm-content .contact-actions .button{width:100%}
#jp-liquidtherm-content .contact-actions .text-link{font-size:10px}
#jp-liquidtherm-content .contact-note{font-size:9px}
#jp-liquidtherm-content .eyebrow{font-size:9px!important;margin-bottom:20px}}
@container liquidtherm (max-width:360px){#jp-liquidtherm-content .hero h2{font-size:49px}
#jp-liquidtherm-content .hero{min-height:980px}
#jp-liquidtherm-content .hero-actions .button{width:100%}
#jp-liquidtherm-content .fluid-facts .fact-value{font-size:23px}
#jp-liquidtherm-content .system-tabs button{font-size:8px;padding-inline:6px}}
@media(prefers-reduced-motion:reduce){#jp-liquidtherm-content{scroll-behavior:auto}
#jp-liquidtherm-content .pipe{animation:none}
#jp-liquidtherm-content .button,#jp-liquidtherm-content .facility-group,#jp-liquidtherm-content .technology-group{transition:none}
#jp-liquidtherm-content .button:hover{transform:none}}
#jp-liquidtherm-content{display:block;isolation:isolate;text-align:left;line-height:1.5;width:100%;overflow:hidden;margin:0 auto}#jp-liquidtherm-content .hero{min-height:760px}#jp-liquidtherm-content .hero-inner{padding-top:105px}#jp-liquidtherm-content button{cursor:pointer;border-radius:4px;letter-spacing:normal;text-transform:none;box-shadow:none}#jp-liquidtherm-content h2,#jp-liquidtherm-content h3{color:inherit}#jp-liquidtherm-content .hero h2{color:var(--white)}#jp-liquidtherm-content .section-light h2,#jp-liquidtherm-content .section-light h3,#jp-liquidtherm-content .value-section h2,#jp-liquidtherm-content .value-section h3{color:inherit}#jp-liquidtherm-content svg text{font-family:Arial,Helvetica,sans-serif}#jp-liquidtherm-content .explorer-top{justify-content:flex-start}
@container liquidtherm (max-width:760px){#jp-liquidtherm-content .hero{min-height:900px}#jp-liquidtherm-content .hero-inner{padding-top:70px}}

#jp-liquidtherm-content .diagram-wide .equipment{fill:url(#jplt-panel-metal)}#jp-liquidtherm-content .diagram-tall .equipment{fill:url(#jplt-tall-panel-metal)}
