.learn-site{color:#153342;background:#f7f9f7;min-height:100vh}.diy-hub .learn-back{margin-bottom:30px}.diy-jump{color:#fff;background:#153342;border-radius:8px;margin-top:28px;padding:14px 20px;font-weight:750;display:inline-block}.diy-alert{color:#572d20;background:#fff2e9;border:1px solid #e4b59c;border-left:5px solid #bc4a25;border-radius:12px;margin:30px clamp(20px,7vw,110px) 0;padding:24px 28px}.diy-alert h2{margin:0 0 10px;font-size:24px}.diy-alert p{max-width:900px;line-height:1.65}.diy-alert a{text-underline-offset:4px;font-weight:750;text-decoration:underline}.diy-safety{margin:0 0 45px}.diy-checklist{background:#e8f2ee;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:45px;padding:65px clamp(22px,7vw,110px);display:grid}.diy-checklist h2{letter-spacing:-.04em;margin:18px 0;font-size:clamp(30px,3.5vw,46px);line-height:1.1}.diy-checklist p{line-height:1.65}.diy-checklist fieldset{border:0;min-width:0;margin:0;padding:0}.diy-checklist legend{margin-bottom:15px;font-weight:800}.diy-checklist label{cursor:pointer;border-bottom:1px solid #b8d1cd;align-items:flex-start;gap:13px;padding:15px 0;line-height:1.5;display:flex}.diy-checklist input{accent-color:#146b87;flex:none;width:20px;height:20px;margin:2px 0 0}.diy-checklist-actions{flex-wrap:wrap;gap:12px;display:flex}.diy-checklist button{color:#fff;cursor:pointer;font:inherit;background:#173b49;border:1px solid #537b85;border-radius:8px;padding:12px 18px;font-weight:750}.diy-checklist button:disabled{opacity:.5;cursor:default}.diy-checklist :is(input,button):focus-visible{outline-offset:4px;outline:3px solid #e9643a}@media (max-width:760px){.diy-checklist{grid-template-columns:minmax(0,1fr);gap:25px}.diy-alert{padding:22px}}@media (prefers-color-scheme:dark){.diy-checklist{color:#eff7f5;background:#1b3d48}.diy-alert{color:#ffe3d4;background:#422d27;border-color:#c28465}.diy-jump{color:#153342;background:#b1e2ee}}@media print{.learn-header,.learn-footer,.learn-announcement,.diy-hub .learn-hub-hero,.diy-hub .learn-hub-list,.diy-hub .learn-hub-banner,.diy-checklist-actions{display:none!important}.diy-checklist{color:#000;background:#fff;padding:20px;display:block}.diy-alert{color:#000;background:#fff;margin:15px}.diy-checklist label{break-inside:avoid}}.learn-announcement{color:#d8e8e9;text-align:center;letter-spacing:.075em;text-transform:uppercase;background:#143544;padding:9px 18px;font-size:11px;font-weight:750}.learn-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f9f7f5;border-bottom:1px solid #d6e3e0;align-items:center;gap:clamp(18px,3vw,48px);min-height:75px;padding:10px clamp(22px,5vw,82px);display:flex;position:sticky;top:0}.learn-logo{white-space:nowrap;letter-spacing:-.055em;align-items:center;gap:9px;font-size:20px;font-weight:850;display:inline-flex}.learn-logo>strong,.learn-footer strong span{color:#e9643a}.learn-logo-mark{color:#fff;letter-spacing:-.1em;background:#153342;border-radius:8px;place-items:center;width:31px;height:31px;font-size:17px;display:grid;position:relative;overflow:hidden}.learn-logo-mark:after{content:"";background:#e9643a;width:22px;height:4px;position:absolute;top:6px;right:-5px;transform:rotate(-45deg)}.learn-logo-mark span{color:#f4a88f;letter-spacing:-.02em;font-size:6px;position:absolute;bottom:3px;right:2px}.learn-header nav{flex-wrap:wrap;justify-content:center;gap:clamp(13px,2.3vw,31px);margin:0 auto;display:flex}.learn-header nav a{color:#43616c;white-space:nowrap;font-size:13px;font-weight:700}:is(.learn-header nav a:hover,.learn-header nav a:focus-visible){color:#146b87;text-underline-offset:5px;text-decoration:underline}.learn-header-cta{white-space:nowrap;color:#fff;background:#e9643a;border-radius:9px;align-items:center;gap:14px;padding:13px 16px;font-size:13px;font-weight:750;display:inline-flex}:is(.learn-header-cta:hover,.learn-header-cta:focus-visible){background:#d9552c}.learn-header-phone{white-space:nowrap;color:#153342;font:750 12px var(--font-mono);letter-spacing:.025em}:is(.learn-header-phone:hover,.learn-header-phone:focus-visible){color:#d9552c}.learn-site a:focus-visible{outline-offset:3px;outline:3px solid #e9643a}.learn-kicker{color:#22718b;letter-spacing:.14em;font-size:12px;font-weight:800}.learn-hub-hero{background:linear-gradient(125deg,#f8faf8 54%,#e9f2ef);grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);align-items:end;gap:clamp(30px,8vw,145px);padding:clamp(70px,9vw,140px) clamp(24px,7vw,110px) clamp(80px,8vw,120px);display:grid}.learn-hub h1,.learn-article h1{color:#153342;letter-spacing:-.066em;max-width:900px;margin:25px 0 28px;font-size:clamp(52px,6.5vw,100px);line-height:.99}.learn-hub h1 em,.learn-article h1 em{color:#146b87;font-family:inherit;font-style:normal;font-weight:inherit}.learn-hub-hero>div:first-child>p{color:#4d6771;max-width:690px;margin:0;font-size:clamp(16px,1.5vw,19px);line-height:1.68}.learn-hub-note{background:#e8f2ee;border:1px solid #bdd5d1;border-radius:16px;padding:30px}.learn-hub-note>span{color:#43737b;letter-spacing:.11em;font-size:11px;font-weight:800}.learn-hub-note b{letter-spacing:-.05em;margin:24px 0;font-size:clamp(32px,3vw,46px);line-height:1.1;display:block}.learn-hub-note p{color:#527078;margin:0;font-size:14px;line-height:1.5}.learn-hub-list{background:#fff;padding:88px clamp(24px,7vw,110px) 105px}.learn-section-heading{justify-content:space-between;align-items:baseline;gap:30px;margin-bottom:38px;display:flex}.learn-section-heading>span{color:#307187;white-space:nowrap;letter-spacing:.11em;font-size:12px;font-weight:800}.learn-section-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.06}.learn-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.learn-card{background:#f5f9f7;border:1px solid #d3e1df;border-radius:16px;flex-direction:column;min-width:0;min-height:350px;padding:clamp(24px,2.6vw,38px);transition:transform .2s,box-shadow .2s;display:flex}.learn-card:last-child:nth-child(odd){grid-column:1/-1;min-height:300px}.learn-card:last-child:nth-child(odd) h3{max-width:720px}.learn-card:nth-child(2){background:#e9f2f0}.learn-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px #1133401a}.learn-card-top,.learn-card-bottom{color:#407485;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.learn-card-top small{font-size:14px}.learn-card h3{letter-spacing:-.052em;max-width:370px;margin:48px 0 16px;font-size:clamp(26px,2.6vw,38px);line-height:1.1}.learn-card p{color:#526a73;margin:0 0 30px;font-size:15px;line-height:1.6}.learn-card-bottom{border-top:1px solid #c9d9d7;margin-top:auto;padding-top:18px}.learn-card-bottom b{color:#e9643a;font-size:21px}.learn-hub-banner{color:#fff;background:#173b49;justify-content:space-between;align-items:end;gap:40px;padding:72px clamp(24px,7vw,110px);display:flex}.learn-hub-banner>div{max-width:650px}.learn-hub-banner span:first-child{color:#b4dddc;letter-spacing:.12em;font-size:11px;font-weight:800}.learn-hub-banner h2{letter-spacing:-.05em;margin:16px 0;font-size:clamp(34px,3.8vw,54px);line-height:1.05}.learn-hub-banner p{color:#c8dbde;margin:0;line-height:1.6}.learn-hub-banner>a{color:#173b49;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:36px;min-width:245px;padding:17px 20px;font-size:14px;font-weight:800;display:flex}.learn-hub-banner>a:hover{background:#dceeea}.learn-article-hero{background:linear-gradient(130deg,#f7faf8,#e7f1ee);border-bottom:1px solid #d2e1dd;padding:45px clamp(24px,7vw,110px) 68px}.learn-back{color:#416a78;width:fit-content;margin-bottom:62px;font-size:13px;font-weight:750;display:block}.learn-back:hover{text-underline-offset:4px;text-decoration:underline}.learn-article h1{max-width:1040px;font-size:clamp(50px,5.6vw,85px)}.learn-article-hero>p{color:#4a6570;max-width:770px;font-size:clamp(17px,1.7vw,20px);line-height:1.6}.learn-hero-meta{color:#56808b;letter-spacing:.1em;flex-wrap:wrap;gap:14px 30px;margin-top:38px;font-size:11px;font-weight:800;display:flex}.learn-article-layout{grid-template-columns:minmax(0,800px) minmax(220px,280px);justify-content:space-between;gap:clamp(35px,6vw,100px);padding:65px clamp(24px,7vw,110px) 110px;display:grid}.learn-prose{min-width:0}.learn-prose section{margin-bottom:58px;scroll-margin-top:115px}.learn-prose h2{letter-spacing:-.05em;margin:0 0 19px;font-size:clamp(30px,3vw,43px);line-height:1.12}.learn-prose p,.learn-prose li{color:#425e69;font-size:17px;line-height:1.75}.learn-prose p{margin:0 0 21px}.learn-prose ul,.learn-prose ol{margin:10px 0 24px;padding-left:24px}.learn-prose li{margin-bottom:10px;padding-left:7px}.learn-prose li strong{color:#193947}.learn-prose a{color:#126886;text-underline-offset:3px;-webkit-text-decoration:underline #87b9bb;text-decoration:underline #87b9bb}.learn-prose a:hover{color:#d9552c}.learn-callout{background:#eaf3f0;border-left:4px solid #e9643a;border-radius:0 12px 12px 0;margin:35px 0 0;padding:25px 28px}.learn-callout strong{font-size:18px}.learn-callout p{margin:7px 0 0;font-size:15px;line-height:1.65}.learn-refrigerant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:27px 0 30px;display:grid}.learn-refrigerant-grid>div{background:#f3f9f7;border:1px solid #cddedb;border-radius:12px;min-width:0;padding:22px}.learn-refrigerant-grid b{color:#154b60;letter-spacing:-.05em;font-size:31px;display:block}.learn-refrigerant-grid span{color:#417786;letter-spacing:.09em;margin:6px 0 15px;font-size:10px;font-weight:800;display:block}.learn-refrigerant-grid p{margin:0;font-size:14px;line-height:1.6}.learn-efficiency-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:27px 0 30px;display:grid}.learn-efficiency-grid>div{background:linear-gradient(145deg,#f6faf8,#e8f2ef);border:1px solid #cddedb;border-radius:12px;min-width:0;padding:24px}.learn-efficiency-grid b{color:#154b60;letter-spacing:-.06em;font-size:clamp(31px,4vw,48px);line-height:1;display:block}.learn-efficiency-grid span{color:#417786;letter-spacing:.09em;margin:9px 0 16px;font-size:10px;font-weight:800;display:block}.learn-efficiency-grid p{margin:0;font-size:14px;line-height:1.6}.learn-decision-list{gap:12px;margin:28px 0;display:grid}.learn-decision-list>div{background:#f4f9f7;border:1px solid #d0dfdc;border-radius:12px;padding:20px 24px}.learn-decision-list span{color:#30758a;letter-spacing:.1em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.learn-decision-list strong{font-size:21px}.learn-decision-list p{margin:5px 0 0;font-size:15px;line-height:1.6}.learn-sources{border-top:1px solid #d0dfdc;padding-top:32px}.learn-sources h2{font-size:26px}.learn-sources ul{margin:0}.learn-sources li{font-size:14px;line-height:1.55}.learn-sidebar{flex-direction:column;align-self:start;gap:15px;padding-top:7px;display:flex;position:sticky;top:105px}.learn-sidebar>span{color:#5a8790;letter-spacing:.12em;margin-bottom:6px;font-size:11px;font-weight:800}.learn-sidebar>a:not(.learn-related){color:#315667;border-bottom:1px solid #d6e3e0;padding-bottom:12px;font-size:14px;font-weight:650}.learn-sidebar>a:hover{color:#e9643a}.learn-sidebar>div{color:#fff;background:#173b49;border-radius:13px;margin-top:18px;padding:23px}.learn-sidebar>div strong{font-size:19px;line-height:1.25}.learn-sidebar>div p{color:#c1d5d9;font-size:14px;line-height:1.55}.learn-sidebar>div a{color:#f2b496;border-top:1px solid #52717b;justify-content:space-between;gap:12px;padding-top:14px;font-size:14px;font-weight:800;display:flex}.learn-sidebar .learn-related{color:#216e87;margin-top:7px;font-size:14px;font-weight:750}.learn-site .learn-footer{color:#fff;background:#102b39;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:35px 80px;padding:60px clamp(24px,7vw,110px) 30px;display:grid}.learn-footer>div:first-child strong{letter-spacing:-.06em;font-size:27px}.learn-footer>div:first-child p{color:#b0cbd0;max-width:380px;font-size:14px;line-height:1.6}.learn-footer-phone{flex-wrap:wrap;gap:7px 12px;margin-top:18px;font-weight:850;display:flex}.learn-footer-phone b{color:#a9c2c9;font:600 10px var(--font-mono)}.learn-footer>div:nth-child(2){flex-wrap:wrap;align-content:start;gap:14px 24px;display:flex}.learn-footer a{color:#e7f1f0;font-size:14px}.learn-footer a:hover{color:#f2b496}.learn-site .learn-footer small{color:#a9c2c9;border-top:1px solid #3d5964;grid-column:1/-1;margin:0;padding-top:23px;font-size:12px;line-height:1.6}@media (max-width:1050px){.learn-header{flex-wrap:wrap;justify-content:space-between;gap:10px 20px}.learn-header nav{order:3;justify-content:flex-start;width:100%;margin:0}.learn-hub-hero{gap:40px}.learn-article-layout{grid-template-columns:minmax(0,1fr) 220px;gap:34px}}@media (max-width:760px){.learn-header{padding:15px 20px;position:static}.learn-header-cta{display:none}.learn-header-phone{margin-left:auto}.learn-header nav{gap:9px 20px}.learn-header nav a{font-size:12px}.learn-hub-hero{grid-template-columns:1fr;padding:66px 22px 75px}.learn-hub h1,.learn-article h1{overflow-wrap:anywhere;font-size:clamp(46px,11vw,66px)}.learn-hub-note{max-width:480px}.learn-hub-list{padding:70px 20px 80px}.learn-section-heading{display:block}.learn-section-heading h2{margin-top:14px}.learn-card-grid{grid-template-columns:1fr}.learn-card:last-child:nth-child(odd){grid-column:auto}.learn-card{min-height:0}.learn-card h3{margin-top:32px}.learn-hub-banner{padding:65px 20px;display:block}.learn-hub-banner>a{width:fit-content;max-width:100%;margin-top:28px}.learn-article-hero{padding:35px 22px 55px}.learn-back{margin-bottom:55px}.learn-article-layout{grid-template-columns:1fr;padding:48px 22px 80px}.learn-sidebar{border-top:1px solid #d2e1dd;gap:12px;padding-top:30px;position:static}.learn-prose p,.learn-prose li{font-size:16px}.learn-site .learn-footer{grid-template-columns:1fr;padding:55px 22px 27px}}@media (max-width:450px){.learn-announcement{font-size:9px}.learn-header nav{grid-template-columns:1fr 1fr;display:grid}.learn-header-phone{font-size:10px}.learn-refrigerant-grid,.learn-efficiency-grid{grid-template-columns:1fr}.learn-hub h1,.learn-article h1{font-size:43px}}@media (prefers-color-scheme:dark){.learn-site{color:#eff7f5;background:#102630}.learn-header{background:#102630f5;border-color:#3c5761}.learn-logo,.learn-header-phone{color:#eff7f5}.learn-header nav a,.learn-back{color:#b1cdd1}.learn-kicker,.learn-section-heading>span{color:#8ccbdd}.learn-hub-hero,.learn-article-hero{background:linear-gradient(125deg,#142d37,#20414a);border-color:#3d5962}.learn-hub h1,.learn-article h1,.learn-prose li strong{color:#f2f8f7}.learn-hub h1 em,.learn-article h1 em{color:#8ccbdd}.learn-hub-hero>div:first-child>p,.learn-article-hero>p,.learn-prose p,.learn-prose li{color:#b9ced2}.learn-hub-note,.learn-card,.learn-card:nth-child(2),.learn-callout,.learn-refrigerant-grid>div,.learn-decision-list>div{background:#1b3d48;border-color:#3d5962}.learn-hub-note>span,.learn-hub-note p,.learn-card-top,.learn-card-bottom,.learn-card p,.learn-refrigerant-grid span,.learn-decision-list span{color:#b1ced4}.learn-hub-list{background:#102630}.learn-card-bottom,.learn-sidebar>a:not(.learn-related),.learn-sources,.learn-sidebar{border-color:#3d5962}.learn-refrigerant-grid b{color:#b1e2ee}.learn-efficiency-grid>div{background:linear-gradient(145deg,#1b3d48,#204650);border-color:#3d5962}.learn-efficiency-grid b{color:#b1e2ee}.learn-efficiency-grid span,.learn-efficiency-grid p{color:#b1ced4}.learn-sidebar>a:not(.learn-related){color:#c6dce0}.learn-sidebar .learn-related,.learn-prose a{color:#a4d9e6}}.learn-prose .diy-comic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:28px 0;padding:0;list-style:none;display:grid}.learn-prose .diy-comic-step{background:#fffdf7;border:1px solid #c8d8d4;border-radius:14px;min-width:0;margin:0;overflow:hidden}.diy-comic-step img{aspect-ratio:1;object-fit:cover;background:#eee4d2;width:100%;height:auto;display:block}.diy-comic-step>div{padding:20px}.diy-comic-step h3{margin:12px 0;font-size:23px;line-height:1.2}.learn-prose .diy-comic-step p{margin:0;font-size:16px;line-height:1.65}.diy-step-number{color:#286c78;font:800 19px var(--font-mono)}.diy-route-badge{color:#6c371b;letter-spacing:.04em;margin-left:12px;font-size:11px;font-weight:800;display:inline-block}.learn-prose .diy-illustration-note{font-size:14px}@media (max-width:760px){.learn-prose .diy-comic-grid{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.learn-prose .diy-comic-step{background:#1b3d48;border-color:#47636b}.diy-step-number{color:#9fdbe5}.diy-route-badge{color:#f3bc95}}@media print{.diy-comic-step{break-inside:avoid}.learn-sidebar,.learn-header,.learn-footer{display:none}}@media (prefers-reduced-motion:reduce){.learn-card{transition:none}.learn-card:hover{transform:none}}
