.heating-oil-tax-editorial_reader__unKEK{--ink:#172d37;--muted:#4a6069;--line:#dce4e5;--accent:#075b72;color:var(--ink);background:#fcfcf9;padding:2rem 1.25rem 5rem;overflow-wrap:anywhere}.heating-oil-tax-editorial_shell__2nlqs{max-width:72rem;margin-inline:auto}.heating-oil-tax-editorial_reader__unKEK a{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.heating-oil-tax-editorial_reader__unKEK :is(a,button,input,select,summary):focus-visible{outline:3px solid #007d99;outline-offset:4px}.heating-oil-tax-editorial_reader__unKEK :is(section,h2,h3,li[id],p[id],blockquote[id]){scroll-margin-top:7rem}.heating-oil-tax-editorial_breadcrumb__UlaS9{display:flex;flex-wrap:wrap;gap:.65rem;color:var(--muted);font-size:.875rem;margin-bottom:3rem}.heating-oil-tax-editorial_breadcrumb__UlaS9 a{display:inline-flex;align-items:center;min-height:2rem}.heating-oil-tax-editorial_header__TpA7F{max-width:57rem}.heating-oil-tax-editorial_eyebrow__xElch{font:700 .75rem/1.5 system-ui,sans-serif;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 .75rem}.heating-oil-tax-editorial_header__TpA7F h1{margin:0;font-size:clamp(2.55rem,6vw,4.85rem);line-height:1.02;letter-spacing:-.045em;font-weight:750;text-wrap:balance}.heating-oil-tax-editorial_subtitle__aHdCy{font-size:clamp(1.2rem,2.5vw,1.65rem);line-height:1.5;margin:1.2rem 0;max-width:43rem}.heating-oil-tax-editorial_byline__W_ej9{font-size:.875rem;color:var(--muted);margin:1.2rem 0 2.5rem}.heating-oil-tax-editorial_layout__rf32Y{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:3.5rem;margin-top:2rem;align-items:start}.heating-oil-tax-editorial_contents__CpWOq{position:sticky;top:6rem;font:.875rem/1.55 system-ui,sans-serif}.heating-oil-tax-editorial_contents__CpWOq p{font-weight:750;margin:0 0 .65rem}.heating-oil-tax-editorial_contents__CpWOq ol{list-style:none;margin:0;padding:0}.heating-oil-tax-editorial_contents__CpWOq a{display:flex;min-height:44px;align-items:center;padding:.4rem 0;text-decoration:none}.heating-oil-tax-editorial_contents__CpWOq a:hover{text-decoration:underline}.heating-oil-tax-editorial_mobileContents__fNKgV{display:none}.heating-oil-tax-editorial_article__5AKQ5{min-width:0;max-width:46rem;font:1.14rem/1.8 Georgia,Times New Roman,serif}.heating-oil-tax-editorial_article__5AKQ5 p{margin:0 0 1.2rem}.heating-oil-tax-editorial_article__5AKQ5 h2{font:750 clamp(1.55rem,3vw,2rem)/1.2 system-ui,sans-serif;letter-spacing:-.025em;margin:0 0 1.3rem;text-wrap:balance}.heating-oil-tax-editorial_article__5AKQ5 h3{font:750 1.2rem/1.35 system-ui,sans-serif;margin:2rem 0 .9rem}.heating-oil-tax-editorial_lead__6A5j_{font-size:1.35rem;line-height:1.65}.heating-oil-tax-editorial_quote__VjFLa{margin:2rem 0;padding:1.2rem 0 1.2rem 1.5rem;border-left:3px solid var(--accent)}.heating-oil-tax-editorial_quote__VjFLa p{font:500 clamp(1.45rem,3vw,2rem)/1.4 Georgia,serif;margin:0 0 .75rem}.heating-oil-tax-editorial_quote__VjFLa footer{font:.875rem/1.65 system-ui,sans-serif;color:var(--muted)}.heating-oil-tax-editorial_citation__sAF__{font:650 .7em/1 system-ui,sans-serif;white-space:nowrap;vertical-align:super;margin-left:.2rem}.heating-oil-tax-editorial_citation__sAF__ a{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;text-decoration:none}.heating-oil-tax-editorial_section__IpTjO{border-top:1px solid var(--line);margin-top:3rem;padding-top:2rem}.heating-oil-tax-editorial_rateNote__ZhPCW{font:.875rem/1.65 system-ui,sans-serif;color:var(--muted)}.heating-oil-tax-editorial_tableWrap__eodV5{overflow-x:auto;margin:1.5rem 0}.heating-oil-tax-editorial_tableWrap__eodV5 table{border-collapse:collapse;width:100%;font:.95rem/1.55 system-ui,sans-serif}.heating-oil-tax-editorial_tableWrap__eodV5 caption{text-align:left;color:var(--muted);font-size:.85rem;padding-bottom:.75rem}.heating-oil-tax-editorial_tableWrap__eodV5 td,.heating-oil-tax-editorial_tableWrap__eodV5 th{text-align:right;padding:1rem .8rem;border-bottom:1px solid var(--line)}.heating-oil-tax-editorial_tableWrap__eodV5 td:first-child,.heating-oil-tax-editorial_tableWrap__eodV5 th:first-child{text-align:left;padding-left:0}.heating-oil-tax-editorial_tableWrap__eodV5 th{font-size:.8rem;line-height:1.5;color:var(--muted)}.heating-oil-tax-editorial_tableWrap__eodV5 td:last-child{font-weight:750}.heating-oil-tax-editorial_math__GJexr{background:#edf4f3;padding:1rem 1.25rem;border-left:3px solid var(--accent);font:600 1.05rem/1.6 system-ui,sans-serif}.heating-oil-tax-editorial_calculator__O0YbY{font:.95rem/1.6 system-ui,sans-serif;border:1px solid var(--line);background:white;margin:2.5rem 0;border-radius:1.15rem;overflow:hidden;scroll-margin-top:7rem}.heating-oil-tax-editorial_calculatorHeader__zWL5b{padding:1.6rem;border-bottom:1px solid var(--line)}.heating-oil-tax-editorial_calculatorHeader__zWL5b h2{margin-bottom:.75rem}.heating-oil-tax-editorial_calculatorHeader__zWL5b p:last-child{margin-bottom:0;color:var(--muted)}.heating-oil-tax-editorial_calculatorGrid__liFbW{display:grid;grid-template-columns:1fr 1fr}.heating-oil-tax-editorial_inputs__ZksIx{padding:1.6rem;min-width:0}.heating-oil-tax-editorial_inputs__ZksIx fieldset{border:0;padding:0;margin:0 0 1.3rem;min-width:0}.heating-oil-tax-editorial_inputs__ZksIx :is(label,legend){font-weight:700;display:block;font-size:.85rem}.heating-oil-tax-editorial_inputs__ZksIx label{margin:1rem 0 .4rem}.heating-oil-tax-editorial_inputs__ZksIx :is(input,select){box-sizing:border-box;width:100%;min-height:48px;border:1px solid #899fa7;border-radius:.5rem;padding:.6rem .7rem;background:white;color:var(--ink);font:1rem/1.5 system-ui,sans-serif}.heating-oil-tax-editorial_inputs__ZksIx input[aria-invalid=true]{border-color:#974916}.heating-oil-tax-editorial_inputs__ZksIx select{font-size:.875rem}.heating-oil-tax-editorial_presets__5xCHL{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:.5rem}.heating-oil-tax-editorial_presets__5xCHL button{cursor:pointer;min-height:44px;padding:.4rem .1rem;border:1px solid #a3b4b9;border-radius:.45rem;background:white;font:650 .8rem/1.4 system-ui,sans-serif;color:var(--ink)}.heating-oil-tax-editorial_presets__5xCHL button[aria-pressed=true]{color:white;background:var(--accent);border-color:var(--accent)}.heating-oil-tax-editorial_receipt__IqcLi{padding:1.6rem;background:#eff4f2;min-width:0;border-left:1px solid var(--line)}.heating-oil-tax-editorial_receiptPrice__rXDZV{font:750 2rem/1.2 system-ui,sans-serif;letter-spacing:-.03em}.heating-oil-tax-editorial_receipt__IqcLi dl{margin:1.5rem 0}.heating-oil-tax-editorial_receipt__IqcLi dl>div{display:flex;justify-content:space-between;align-items:start;gap:1rem;padding:.9rem 0;border-top:1px dashed #b2c1c4}.heating-oil-tax-editorial_receipt__IqcLi dt{font-weight:650}.heating-oil-tax-editorial_receipt__IqcLi dt small{display:block;color:var(--muted);font-size:.75rem;font-weight:400;line-height:1.55;margin-top:.2rem}.heating-oil-tax-editorial_receipt__IqcLi dd{white-space:nowrap;font-weight:750;margin:0}.heating-oil-tax-editorial_receiptTotal__XMwIa{border-top:2px solid #67848a;padding-top:1rem;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;align-items:end;margin-bottom:1rem}.heating-oil-tax-editorial_receiptTotal__XMwIa span{max-width:10rem;font-size:.8rem}.heating-oil-tax-editorial_receiptTotal__XMwIa strong{font-size:1.6rem}.heating-oil-tax-editorial_article__5AKQ5 .heating-oil-tax-editorial_small__DeMEZ,.heating-oil-tax-editorial_small__DeMEZ{font:.8rem/1.6 system-ui,sans-serif;color:var(--muted);margin-top:.75rem}.heating-oil-tax-editorial_inputError__DCmoe{color:#6a330d;background:#fff4e8;padding:1rem;border-left:3px solid #aa602d}.heating-oil-tax-editorial_calculatorBasis__ba7pE{border-top:1px solid var(--line);padding:.6rem 1.6rem}.heating-oil-tax-editorial_reader__unKEK summary{cursor:pointer;min-height:44px;padding:.65rem 0;font:650 .9rem/1.5 system-ui,sans-serif}.heating-oil-tax-editorial_calculatorBasis__ba7pE p{font-size:.8rem;line-height:1.6;color:var(--muted)}.heating-oil-tax-editorial_faq__YpiKy details{border-top:1px solid var(--line);padding:.45rem 0}.heating-oil-tax-editorial_faq__YpiKy summary{font-size:1rem}.heating-oil-tax-editorial_faq__YpiKy p{padding:.65rem 0;font-size:1rem}.heating-oil-tax-editorial_sources__QA_uc{font:.85rem/1.65 system-ui,sans-serif}.heating-oil-tax-editorial_sources__QA_uc ol{padding-left:1.35rem}.heating-oil-tax-editorial_sources__QA_uc li{padding:.7rem 0}.heating-oil-tax-editorial_sources__QA_uc li p{margin:.3rem 0;color:var(--muted)}.heating-oil-tax-editorial_sources__QA_uc small{display:block;color:var(--muted)}.heating-oil-tax-editorial_backlinks__ANNGg{display:flex;gap:.75rem;flex-wrap:wrap}.heating-oil-tax-editorial_backlinks__ANNGg a{min-height:24px;display:inline-flex;align-items:center}.heating-oil-tax-editorial_related__ghW6c{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.3rem;font:.95rem/1.6 system-ui,sans-serif}.heating-oil-tax-editorial_related__ghW6c a{display:flex;min-height:44px;align-items:center}@media (max-width:950px){.heating-oil-tax-editorial_layout__rf32Y{grid-template-columns:minmax(0,1fr);gap:1.5rem}.heating-oil-tax-editorial_contents__CpWOq{position:static}.heating-oil-tax-editorial_desktopContents__sZYgu{display:none}.heating-oil-tax-editorial_mobileContents__fNKgV{display:block;border-block:1px solid var(--line);padding:.25rem 0}.heating-oil-tax-editorial_mobileContents__fNKgV ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;padding-bottom:.5rem}.heating-oil-tax-editorial_article__5AKQ5{max-width:48rem}}@media (max-width:620px){.heating-oil-tax-editorial_reader__unKEK{padding:1rem 1.1rem 3rem}.heating-oil-tax-editorial_breadcrumb__UlaS9{margin-bottom:1.7rem}.heating-oil-tax-editorial_byline__W_ej9{margin-bottom:1.3rem}.heating-oil-tax-editorial_article__5AKQ5{font-size:1.075rem;line-height:1.8}.heating-oil-tax-editorial_lead__6A5j_{font-size:1.2rem}.heating-oil-tax-editorial_calculatorGrid__liFbW{grid-template-columns:minmax(0,1fr)}.heating-oil-tax-editorial_receipt__IqcLi{border-left:0;border-top:1px solid var(--line)}.heating-oil-tax-editorial_calculatorHeader__zWL5b,.heating-oil-tax-editorial_inputs__ZksIx,.heating-oil-tax-editorial_receipt__IqcLi{padding:1.2rem}.heating-oil-tax-editorial_tableWrap__eodV5 :is(th,td){padding:.75rem .35rem}.heating-oil-tax-editorial_tableWrap__eodV5 th{font-size:.75rem}.heating-oil-tax-editorial_tableWrap__eodV5 td{font-size:.9rem}}@media print{.heating-oil-tax-editorial_reader__unKEK{padding:0;background:white}.heating-oil-tax-editorial_layout__rf32Y{display:block}.heating-oil-tax-editorial_backlinks__ANNGg,.heating-oil-tax-editorial_breadcrumb__UlaS9,.heating-oil-tax-editorial_calculatorBasis__ba7pE,.heating-oil-tax-editorial_contents__CpWOq,.heating-oil-tax-editorial_inputs__ZksIx,.heating-oil-tax-editorial_related__ghW6c{display:none}.heating-oil-tax-editorial_article__5AKQ5{max-width:none;font-size:11pt}.heating-oil-tax-editorial_calculatorGrid__liFbW{display:block}.heating-oil-tax-editorial_quote__VjFLa,.heating-oil-tax-editorial_tableWrap__eodV5{-moz-column-break-inside:avoid;break-inside:avoid}.heating-oil-tax-editorial_section__IpTjO h2,.heating-oil-tax-editorial_section__IpTjO h3{-moz-column-break-after:avoid;break-after:avoid}.heating-oil-tax-editorial_sources__QA_uc li>a:after{content:" (" attr(href) ")";font-size:8pt}}