.blog-kicker{color:var(--green-text);font-size:.875rem;font-weight:800;letter-spacing:.1em;line-height:1.5}.blog-navigation{display:flex;align-items:center;gap:28px;font-weight:700}.blog-index{background:var(--paper)}.blog-index-hero{background:linear-gradient(135deg,var(--ink-deep) 0,#0d3d37 100%);color:white;padding:72px 0 112px;position:relative;overflow:hidden}.blog-index-hero:after{content:"";position:absolute;width:340px;height:340px;right:-95px;bottom:-210px;border:55px solid rgba(105,231,155,.09);border-radius:50%}.blog-index-hero .blog-kicker{color:var(--green-light)}.blog-index h1{font:700 clamp(2.6rem,5.5vw,4.8rem)/1.06 Georgia,serif;letter-spacing:-.035em;margin:22px 0}.blog-index h1 em{font-style:normal;color:var(--green-light)}.blog-intro{color:#d3e0e5;max-width:640px;line-height:1.7;font-size:1.125rem}.blog-index-content{position:relative;margin-top:-58px;padding-bottom:85px}.featured-guide{display:grid;grid-template-columns:1.1fr 1fr;border:1px solid #d5dfd9;background:white;box-shadow:0 24px 60px rgba(6,22,38,.14)}.featured-guide-image{position:relative;min-height:430px;overflow:hidden}.featured-guide-image img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:62% center}.featured-guide-image>span{position:absolute;bottom:24px;left:24px;right:24px;display:flex;align-items:center;gap:10px;width:fit-content;background:var(--ink);color:white;padding:12px 18px;font-size:.9375rem}.featured-guide-copy{padding:44px;align-self:center}.featured-guide-copy h2{font:700 clamp(2rem,3.6vw,3rem)/1.1 Georgia,serif;letter-spacing:-.025em}.featured-guide-copy>p:not(.blog-kicker){line-height:1.7;color:var(--muted)}.blog-meta{display:flex;flex-wrap:wrap;gap:12px 20px;font-size:.875rem;color:var(--muted)}.blog-meta span{display:inline-flex;align-items:center;gap:6px}.blog-read-link{display:flex;align-items:center;gap:18px;color:var(--green-text);margin-top:30px}.featured-guide:hover .blog-read-link{text-decoration:underline}.blog-index-help{display:flex;justify-content:space-between;gap:24px;margin-top:38px;padding:24px 26px;border-left:4px solid var(--green-button);background:rgba(255,255,255,.62)}.blog-footer-phone,.blog-index-help a{display:inline-flex;align-items:center;gap:9px;font-weight:700}.blog-index-help a{color:var(--green-text)}.inline-icon{display:inline;vertical-align:middle;margin-right:5px}@media (max-width:760px){.blog-index-hero{padding:48px 0 84px}.blog-index-content{margin-top:-42px;padding-bottom:50px}.featured-guide{grid-template-columns:1fr}.featured-guide-image{min-height:260px}.featured-guide-copy{padding:26px}.blog-navigation{gap:12px;font-size:.875rem}.blog-navigation .nav-cta{display:none}.blog-index-help{flex-direction:column;gap:8px}}.article-hero{background:var(--ink);color:white;padding:48px 0 58px}.article-hero-grid{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:50px}.back-to-blog{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;color:#d5e2e9;margin-bottom:34px}.article-hero .blog-kicker{color:var(--green-light);display:flex;align-items:center;gap:9px}.article-hero h1{font:700 clamp(2.8rem,5.6vw,4.7rem)/1.04 Georgia,serif;letter-spacing:-.035em;margin:22px 0}.article-hero h1 em{font-style:normal;color:var(--green-light)}.article-deck{font:1.25rem/1.55 Arial,sans-serif;color:#d4e0e8}.article-hero .blog-meta{color:#c3d2de;line-height:1.6;max-width:450px}.article-start{margin-top:30px}.article-hero-visual{position:relative;align-self:stretch;min-height:420px}.article-hero-visual>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:64% center}.article-hero-visual>div{position:absolute;left:-20px;bottom:28px;display:flex;align-items:center;gap:20px;background:var(--green-button);padding:23px 32px;font-size:.875rem;letter-spacing:.07em;line-height:1.7}.article-hero-visual strong{font-size:1.4rem}.article-tools{border-bottom:1px solid var(--line);padding-top:22px}.article-actions{display:flex;flex-wrap:wrap;gap:10px}.article-actions a,.article-actions button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;background:white;color:var(--ink);border:1px solid #b8c6d1;font-size:.875rem;font-weight:700;cursor:pointer}.article-actions a:hover,.article-actions button:hover{border-color:var(--green-text);background:#effaf3}.action-status{min-height:20px;margin:6px 0;font-size:.875rem;color:var(--green-text)}.article-actions-wrap>input{width:100%;padding:10px;border:1px solid var(--line);margin-bottom:15px}.article-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:74px;justify-content:space-between;align-items:start;padding-top:50px;padding-bottom:70px}.article-toc{position:sticky;top:115px;font-size:.9375rem}.article-toc nav{display:flex;flex-direction:column;border-top:1px solid var(--line);padding-top:12px}.article-toc nav a{padding:9px 0;line-height:1.45}.article-toc nav a:hover{color:var(--green-text);text-decoration:underline}.article-toc nav span{color:var(--green-text);margin-right:12px;font-size:.875rem}.toc-help{margin-top:24px;padding:24px 0;border-top:2px solid var(--green-button)}.toc-help p{color:var(--muted);line-height:1.6}.toc-help a{display:inline-flex;gap:9px;align-items:center;font-weight:700;color:var(--green-text)}.article-body{min-width:0;font-size:1.0625rem;line-height:1.8}.article-body p{margin:0 0 20px}.article-body h2{font:700 clamp(1.75rem,2.7vw,2.3rem)/1.15 Georgia,serif;letter-spacing:-.022em;margin:0 0 22px}.article-body h3{font-size:1.15rem;line-height:1.35;margin:0 0 12px}.article-body section{scroll-margin-top:115px}.article-body .lead{font:1.6rem/1.45 Georgia,serif;color:var(--ink)}.inline-source{text-decoration:underline;text-underline-offset:3px;font-size:.875rem;color:var(--green-text)}.heater-note{display:flex;gap:18px;background:#edf4f9;border-top:3px solid #2d698c;padding:25px;margin:30px 0 24px;font-size:1rem;line-height:1.7}.heater-note>svg{flex-shrink:0;color:#2d698c}.heater-note h2{font-family:Arial,sans-serif;font-size:1.125rem;letter-spacing:0}.heater-note p{margin-bottom:14px}.antifreeze-note{border-left:3px solid var(--green-button);padding:5px 0 5px 22px;font-size:1rem}.antifreeze-note p{margin-bottom:10px}.winter-phase-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:22px 0;border-block:1px solid var(--line);margin:42px 0 10px;font-size:.9375rem;font-weight:700}.winter-phase-strip b{display:block;color:var(--green-text);font-size:.875rem;font-weight:400}.winter-phase-strip svg{width:17px;color:#8798a5}.winter-step{border-bottom:1px solid var(--line);padding:42px 0}.step-heading{display:flex;align-items:flex-start;gap:18px;margin-bottom:22px}.step-heading h2{margin:0;padding-top:3px}.step-number{background:var(--green-button);color:white;font:700 1.1rem/1 Arial,sans-serif;width:44px;height:44px;display:grid;place-items:center;flex-shrink:0}.step-tip{display:flex;align-items:flex-start;gap:13px;padding:18px 21px;background:#eff8f2;margin:24px 0 16px;font-size:1rem;line-height:1.65}.step-tip svg{flex-shrink:0;color:var(--green-text);margin-top:4px}.step-tip p{margin:0}.step-tip strong{display:block;color:var(--green-text);margin-bottom:4px}.step-source{display:inline-flex;align-items:baseline;gap:6px;font-size:.875rem;line-height:1.6;color:#526774;text-decoration:underline;text-underline-offset:3px}.step-source svg{flex-shrink:0}.bypass-figure{margin:28px 0 22px;border:1px solid var(--line);background:#f7fafc}.figure-heading{padding:22px 24px 0}.figure-heading span{color:var(--green-text);font-size:.875rem;font-weight:800;letter-spacing:.05em}.figure-heading h3{margin-top:8px}.bypass-figure img{width:100%;height:auto;display:block}.bypass-figure figcaption{padding:18px 24px;background:white;border-top:1px solid var(--line);font-size:.875rem;line-height:1.65;color:var(--muted)}.bypass-figure figcaption a{display:block;font-weight:700;color:var(--green-text);text-decoration:underline;margin-top:8px}.article-faq{margin:42px 0}.article-faq details{border-top:1px solid var(--line);padding:16px 0}.article-faq summary,.creator-details summary{cursor:pointer;font-weight:700;font-size:1rem;line-height:1.6}.article-faq details p{padding-top:14px}.article-faq a{text-decoration:underline;color:var(--green-text)}.winter-checklist{padding:30px;background:var(--paper);border-top:4px solid var(--green-button)}.checklist-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.checklist-heading h2{margin-bottom:12px}.checklist-heading>span{white-space:nowrap;color:var(--green-text);font-weight:700}.winter-checklist>p{font-size:.9375rem;color:var(--muted)}.winter-checklist ul{margin:0;padding:0;list-style:none}.winter-checklist li{border-top:1px solid var(--line)}.winter-checklist label{cursor:pointer;display:flex;align-items:flex-start;gap:14px;padding:14px 0;font-size:1rem;line-height:1.6}.winter-checklist input{flex-shrink:0;width:20px;height:20px;margin-top:3px;accent-color:var(--green-button)}.checklist-reset{background:transparent;border:0;padding:10px 0;text-decoration:underline;font-size:.875rem;cursor:pointer;color:var(--green-text)}.article-parts-callout{background:var(--ink);color:white;padding:30px;margin:44px 0}.article-parts-callout .blog-kicker{color:var(--green-light)}.article-parts-callout p{color:#d6e2e9}.article-parts-callout .button{white-space:normal;line-height:1.5}.social-kit{border-top:1px solid var(--line);padding-top:38px}.social-kit-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.social-kit-grid>div{min-width:0}.social-kit video,.social-poster{display:block;width:100%;height:auto}.social-kit video{max-height:400px;background:var(--ink);object-fit:contain}.kit-download{display:flex;align-items:center;gap:8px;color:var(--green-text);font-weight:700;font-size:.9375rem;margin-top:12px;line-height:1.6;text-decoration:underline;text-underline-offset:3px}.media-spec{color:var(--muted);font-size:.875rem;line-height:1.5;margin-top:8px!important}.creator-details{border:1px solid var(--line);padding:22px;margin-top:22px;font-size:1rem}.creator-details[open] summary{margin-bottom:20px}.sharing-note{padding:15px;background:#edf4f9;font-size:.9375rem}.caption-label{display:block;font-weight:700}.creator-details textarea{width:100%;padding:14px;border:1px solid #b5c3cb;line-height:1.6;font-size:1rem;margin:10px 0;resize:vertical}.script-link{text-decoration:underline;color:var(--green-text)}.article-sources{margin-top:44px;padding-top:25px;border-top:1px solid var(--line);color:var(--muted);font-size:.9375rem}.article-sources h2{font-family:Arial,sans-serif;font-size:1.125rem}.article-sources ul{padding-left:20px}.article-sources li{margin-bottom:8px}.article-sources a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}@media (max-width:1050px){.article-layout{grid-template-columns:175px minmax(0,1fr);gap:35px}.article-hero-grid{gap:28px}.article-hero-visual>div{left:0;padding:20px}}@media (max-width:760px){.article-hero{padding:27px 0 35px}.article-hero-grid{grid-template-columns:1fr;gap:30px}.article-hero h1{font-size:clamp(2.8rem,11.5vw,4rem)}.back-to-blog{margin-bottom:22px}.article-hero-visual{min-height:220px}.article-hero-visual>div{bottom:15px;padding:13px 20px}.article-hero-visual strong{font-size:1.1rem}.article-hero-visual>img{object-position:60% 60%}.article-start{margin-top:22px}.article-actions{gap:8px}.article-actions a,.article-actions button{padding:10px 12px}.article-layout{display:block;padding-top:30px}.article-toc{position:static;margin-bottom:30px}.article-toc nav{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.article-toc .toc-help{display:none}.article-body{font-size:1rem}.article-body .lead{font-size:1.4rem}.article-body section{scroll-margin-top:95px}.heater-note{padding:20px;gap:0}.heater-note>svg{display:none}.winter-phase-strip{gap:7px;font-size:.875rem}.winter-phase-strip svg{width:13px}.step-heading{gap:13px}.step-number{width:38px;height:38px;font-size:1rem}.step-heading h2{font-size:1.75rem}.step-tip{padding:17px}.article-parts-callout,.winter-checklist{padding:22px}.checklist-heading{align-items:flex-start}.social-kit-grid{gap:22px;grid-template-columns:1fr}.social-kit-grid>div{width:100%;max-width:400px}.social-kit video{max-height:500px}.creator-details{padding:17px}.bypass-figure{margin-inline:-5px}.bypass-figure figcaption,.figure-heading{padding-inline:18px}}@media print{@page{margin:16mm}.article-faq,.article-hero-visual,.article-parts-callout,.article-start,.article-toc,.article-tools,.back-to-blog,.blog-header,.checklist-reset,.social-kit,footer{display:none!important}.shell{width:100%}.article-hero{background:white;color:black;padding:0}.article-hero-grid{display:block}.article-hero h1{font-size:32pt}.article-deck,.article-hero .blog-kicker,.article-hero .blog-meta,.article-hero h1 em{color:black}.article-layout{display:block;padding:20px 0}.article-body{font-size:11pt;line-height:1.5}.article-body h2{font-size:19pt}.winter-step{padding:22px 0}.step-number{border:1px solid black;background:white;color:black}.bypass-figure,.heater-note,.step-heading,.step-tip,.winter-checklist li{break-inside:avoid}.bypass-figure img{max-height:250px}.winter-checklist{background:white;padding:16px}.article-sources{font-size:9pt}.article-sources a:after{content:" (" attr(href) ")";font-size:8pt}.article-body section{scroll-margin:0}h2,h3{break-after:avoid}}