.home-calc:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:1100px;margin:0 auto;padding:2rem 1rem 4rem;color:#172938}.home-calc *:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){box-sizing:border-box}.home-calc__eyebrow:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.82rem;letter-spacing:.09em;text-transform:uppercase;color:#17615b;font-weight:700}.home-calc h1:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:clamp(2rem,5vw,3.3rem);line-height:1.1;margin:.35rem 0 1rem}.home-calc h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:1.45rem;margin:0 0 1rem}.home-calc h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:1.12rem;margin:.2rem 0 .7rem}.home-calc p:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){line-height:1.6}.home-calc__lead:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:1.16rem;max-width:70ch}.home-calc__grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.85fr);gap:1.3rem;align-items:start;margin:2rem 0}.home-calc__card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#fff;border:1px solid #c4d5db;border-radius:14px;padding:1.3rem;box-shadow:0 2px 12px #102b3b0d;min-width:0}.home-calc__row:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.home-calc__three:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(3,minmax(0,1fr))}.home-calc label:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-direction:column;gap:.3rem;font-weight:650;font-size:.94rem;min-width:0}.home-calc input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.home-calc select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font:inherit;color:#172938;border:1px solid #718996;background:#fff;border-radius:7px;min-height:44px;width:100%;padding:.5rem .6rem}.home-calc input:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.home-calc select:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.home-calc button:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.home-calc a:focus-visible:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){outline:3px solid #0b6d93;outline-offset:3px}.home-calc button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font:inherit;font-weight:700;border-radius:7px;border:1px solid #145c65;min-height:44px;padding:.55rem .9rem;background:#0b626d;color:white;cursor:pointer}.home-calc button.secondary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#fff;color:#14525c}.home-calc button.danger:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#fff;color:#8f2727;border-color:#a34848}.home-calc button:hover:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){filter:brightness(.93)}.home-calc__actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.home-calc__items:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;gap:1rem;margin:1rem 0}.home-calc__item:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:1px solid #c4d5db;border-radius:10px;padding:1rem;background:#f8fbfc;min-width:0}.home-calc__item-head:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:flex;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.7rem}.home-calc__item-head h3:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:0}.home-calc__error:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#a22222;font-weight:700;min-height:1.4em}.home-calc__error:empty:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){min-height:0}.home-calc__result:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#eaf6f4;border-color:#80b7b2}.home-calc__result[hidden]:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none}.home-calc__result dl:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem 1rem;margin:.5rem 0}.home-calc__result dt:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-weight:650}.home-calc__result dd:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:0;text-align:right;font-variant-numeric:tabular-nums}.home-calc__result .key:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:1.16rem;font-weight:800;border-top:1px solid #9bc5c1;padding-top:.7rem}.home-calc__details:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.home-calc__details section:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:#f5f8f8;border-radius:12px;padding:1.2rem}.home-calc__muted:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){color:#435966;font-size:.91rem}.home-calc__unit:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:.9rem;color:#445a65}.home-calc__summary:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.8rem 0 0;padding-left:1.2rem}.home-calc__summary li:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin:.4rem 0}.home-calc__print:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none}.home-calc__privacy:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border-left:4px solid #0b626d;padding-left:1rem;margin:1.5rem 0}.home-calc__related:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-top:2rem}.home-calc__related a:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){margin-right:1rem;color:#145c65;text-decoration:underline}@media(max-width:740px){.home-calc__grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.home-calc__details:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.home-calc__three:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:460px){.home-calc:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:1.3rem .8rem 3rem}.home-calc__row:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.home-calc__three:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.home-calc__item-head:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){align-items:flex-start}.home-calc__card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){padding:1rem}.home-calc__result dl:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){grid-template-columns:1fr}.home-calc__result dd:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){text-align:left;margin-top:-.4rem}}@media print{body:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:white!important}.site-header:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.site-footer:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.home-calc__actions:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.home-calc__related:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.home-calc button:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.home-calc__error:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none!important}.home-calc:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){max-width:none;padding:0;color:#000}.home-calc__grid:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block;margin:.5rem 0}.home-calc__card:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){box-shadow:none;border:0;padding:.3rem 0}.home-calc__item:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){break-inside:avoid;background:white;border-color:#999}.home-calc__result:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block!important;background:white;border-top:2px solid #000}.home-calc__details:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:grid;grid-template-columns:1fr 1fr}.home-calc__details section:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){background:white;border:1px solid #aaa;break-inside:avoid}.home-calc__print:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:block}.home-calc input:where(:not(.jl-v7-chrome,.jl-v7-chrome *)),.home-calc select:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){border:0;border-bottom:1px solid #999;min-height:0;padding:.1rem}.home-calc h1:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:24pt}.home-calc h2:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){font-size:14pt}}
@media print{.home-calc__result:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){break-inside:avoid}.home-calc__result > p.home-calc__muted:where(:not(.jl-v7-chrome,.jl-v7-chrome *)){display:none}}
