.Calculators-module__9VcM_a__page{--calc-paper:#fff;--calc-background:#f7f8f5;--calc-ink:#1d2924;--calc-muted:#58625b;--calc-line:#dce1d9;--calc-amber:#f2af38;--calc-amber-light:#fff4db;--calc-error:#a12525;color:var(--calc-ink);background:var(--calc-background);font-family:var(--font-sans,var(--font-general,sans-serif));padding-bottom:clamp(3rem,7vw,7rem)}.Calculators-module__9VcM_a__container{width:min(100% - 3rem,76rem);margin-inline:auto}.Calculators-module__9VcM_a__hero{padding-block:clamp(2rem,5vw,4.5rem) clamp(2rem,4vw,3.5rem)}.Calculators-module__9VcM_a__breadcrumbs{color:var(--calc-muted);flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:2rem;font-size:.875rem;display:flex}.Calculators-module__9VcM_a__breadcrumbs a{text-underline-offset:.2em;padding-block:.4rem;text-decoration:underline}.Calculators-module__9VcM_a__hero h1{max-width:19ch;font-family:var(--font-display,var(--font-clash,sans-serif));letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,5vw,4.4rem);font-weight:600;line-height:1.08}.Calculators-module__9VcM_a__intro{max-width:46rem;color:var(--calc-muted);margin:1.4rem 0 0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65}.Calculators-module__9VcM_a__localPromise{color:var(--calc-muted);align-items:center;gap:.6rem;margin-top:1.5rem;font-size:.875rem;line-height:1.6;display:flex}.Calculators-module__9VcM_a__localPromise svg{flex:none}.Calculators-module__9VcM_a__calculatorNav{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.Calculators-module__9VcM_a__calculatorNav a{border:1px solid #0000;border-radius:.65rem;align-items:center;min-height:2.75rem;padding:.75rem 1rem;font-size:.95rem;font-weight:600;transition:background .15s;display:inline-flex}.Calculators-module__9VcM_a__calculatorNav a[aria-current=page]{background:var(--calc-paper);border-color:var(--calc-line)}.Calculators-module__9VcM_a__calculatorNav a:hover{background:var(--calc-amber-light)}.Calculators-module__9VcM_a__calculatorGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(1rem,2.5vw,2rem);display:grid}.Calculators-module__9VcM_a__formPanel,.Calculators-module__9VcM_a__resultsPanel{border:1px solid var(--calc-line);border-radius:1.2rem;min-width:0;padding:clamp(1.25rem,3vw,2.4rem)}.Calculators-module__9VcM_a__formPanel{background:var(--calc-paper)}.Calculators-module__9VcM_a__panelHeader h2,.Calculators-module__9VcM_a__resultsPanel>h2{font-family:var(--font-display,var(--font-clash,sans-serif));margin:0;font-size:1.45rem;font-weight:600;line-height:1.25}.Calculators-module__9VcM_a__panelHeader p{color:var(--calc-muted);margin-top:.65rem;font-size:.925rem;line-height:1.6}.Calculators-module__9VcM_a__fieldset,.Calculators-module__9VcM_a__modeFieldset,.Calculators-module__9VcM_a__vatFields{border:0;min-width:0;margin:2rem 0 0;padding:0}.Calculators-module__9VcM_a__fieldset legend,.Calculators-module__9VcM_a__modeFieldset legend,.Calculators-module__9VcM_a__vatFields legend{width:100%;margin-bottom:1.15rem;font-size:1.05rem;font-weight:600;line-height:1.4;display:block}.Calculators-module__9VcM_a__fieldset+.Calculators-module__9VcM_a__fieldset,.Calculators-module__9VcM_a__vatFields{border-top:1px solid var(--calc-line);padding-top:1.6rem}.Calculators-module__9VcM_a__field+.Calculators-module__9VcM_a__field,.Calculators-module__9VcM_a__fieldPair+.Calculators-module__9VcM_a__field{margin-top:1.5rem}.Calculators-module__9VcM_a__field{min-width:0}.Calculators-module__9VcM_a__label{margin-bottom:.5rem;font-size:.95rem;font-weight:500;line-height:1.5;display:block}.Calculators-module__9VcM_a__inputWrap{background:var(--calc-paper);border:1px solid #a9b3a9;border-radius:.55rem;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.Calculators-module__9VcM_a__inputWrap:focus-within{outline:3px solid var(--calc-ink);outline-offset:2px;border-color:var(--calc-ink)}.Calculators-module__9VcM_a__inputWrap input{width:100%;min-width:0;min-height:3.1rem;color:var(--calc-ink);font:inherit;font-variant-numeric:tabular-nums;box-shadow:none;background:0 0;border:0;outline:0;padding:.7rem .85rem;font-size:1.125rem;font-weight:500;display:block}.Calculators-module__9VcM_a__inputWrap input::placeholder{color:#6a746d;font-size:1rem;font-weight:400}.Calculators-module__9VcM_a__unit{color:var(--calc-muted);flex:none;padding-inline:.5rem 1rem;font-size:.9rem}.Calculators-module__9VcM_a__inputInvalid{border-color:var(--calc-error);background:snow}.Calculators-module__9VcM_a__hint,.Calculators-module__9VcM_a__error{margin:.45rem 0 0;font-size:.825rem;line-height:1.6}.Calculators-module__9VcM_a__hint{color:var(--calc-muted)}.Calculators-module__9VcM_a__error{color:var(--calc-error);font-weight:500}.Calculators-module__9VcM_a__fieldPair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;margin-top:1.5rem;display:grid}.Calculators-module__9VcM_a__fieldPair>.Calculators-module__9VcM_a__field{margin-top:0}.Calculators-module__9VcM_a__fieldLink{margin:.7rem 0 1.5rem;font-size:.875rem}.Calculators-module__9VcM_a__fieldLink a{text-underline-offset:.2em;font-weight:500;text-decoration:underline}.Calculators-module__9VcM_a__checkboxLabel{cursor:pointer;align-items:center;gap:.7rem;min-height:2.75rem;font-size:.95rem;line-height:1.5;display:flex}.Calculators-module__9VcM_a__checkboxLabel input,.Calculators-module__9VcM_a__modeOptions input{width:1.1rem;height:1.1rem;accent-color:var(--calc-ink);flex:none}.Calculators-module__9VcM_a__vatFields .Calculators-module__9VcM_a__field{margin-top:1rem}.Calculators-module__9VcM_a__modeOptions{grid-template-columns:1fr;gap:.55rem;display:grid}.Calculators-module__9VcM_a__modeOptions label{border:1px solid var(--calc-line);background:var(--calc-background);cursor:pointer;border-radius:.55rem;align-items:center;gap:.75rem;min-height:3rem;padding:.8rem 1rem;font-size:.925rem;line-height:1.5;display:flex}.Calculators-module__9VcM_a__modeOptions label.Calculators-module__9VcM_a__selectedMode{border-color:var(--calc-ink);background:var(--calc-amber-light);font-weight:600}.Calculators-module__9VcM_a__resetButton{border:1px solid var(--calc-line);min-height:2.75rem;color:var(--calc-ink);background:var(--calc-paper);cursor:pointer;font:inherit;border-radius:.6rem;justify-content:center;align-items:center;gap:.6rem;margin-top:1.8rem;padding:.7rem .9rem;font-size:.875rem;font-weight:500;line-height:1.5;display:inline-flex}.Calculators-module__9VcM_a__resetButton svg{flex:none}.Calculators-module__9VcM_a__resetButton:hover{background:var(--calc-background)}.Calculators-module__9VcM_a__privacyNote{color:var(--calc-muted);margin-top:1rem;font-size:.825rem;line-height:1.6}.Calculators-module__9VcM_a__resultsPanel{background:var(--calc-amber-light);border-color:#e9d5a7;position:sticky;top:6.5rem}.Calculators-module__9VcM_a__primaryResult{border-bottom:1px solid #dccba7;padding-block:1.6rem}.Calculators-module__9VcM_a__primaryResult>p:first-child{color:var(--calc-muted);margin:0 0 .65rem;font-size:.925rem;line-height:1.5}.Calculators-module__9VcM_a__primaryResult .Calculators-module__9VcM_a__resultAmount{font-family:var(--font-display,var(--font-clash,sans-serif));font-variant-numeric:tabular-nums;letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.3rem,3.7vw,3.6rem);font-weight:600;line-height:1.15}.Calculators-module__9VcM_a__resultUnit{color:var(--calc-muted);margin:.4rem 0 0;font-size:.875rem}.Calculators-module__9VcM_a__breakdown{margin:0;padding:.8rem 0}.Calculators-module__9VcM_a__moneyRow{justify-content:space-between;align-items:baseline;gap:.7rem;padding-block:.6rem;font-size:.875rem;line-height:1.5;display:flex}.Calculators-module__9VcM_a__moneyRow dt{color:var(--calc-muted)}.Calculators-module__9VcM_a__moneyRow dd{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.Calculators-module__9VcM_a__moneyRowEmphasis{border-block:1px solid #dccba7;margin-block:.4rem;padding-block:.85rem}.Calculators-module__9VcM_a__moneyRowEmphasis dt{color:var(--calc-ink);font-weight:600}.Calculators-module__9VcM_a__calculationPath{border-top:1px solid #dccba7;margin-top:.5rem;padding-top:.7rem;font-size:.875rem;line-height:1.65}.Calculators-module__9VcM_a__calculationPath summary{cursor:pointer;min-height:2.75rem;padding-block:.6rem;font-weight:600}.Calculators-module__9VcM_a__calculationPath ol{margin:.6rem 0 0;padding-left:1.1rem;list-style:decimal}.Calculators-module__9VcM_a__calculationPath li{overflow-wrap:anywhere;margin-top:.75rem}.Calculators-module__9VcM_a__transferLink{background:var(--calc-ink);color:#fff;overflow-wrap:anywhere;border-radius:.6rem;align-items:center;gap:.7rem;margin-top:1.1rem;padding:.9rem 1rem;font-size:.875rem;font-weight:600;line-height:1.5;display:flex}.Calculators-module__9VcM_a__transferLink svg{flex:none}.Calculators-module__9VcM_a__transferLink:hover{background:#34483c}.Calculators-module__9VcM_a__calculationNote{color:var(--calc-muted);border-top:1px solid #dccba7;margin-top:1.25rem;padding-top:1rem;font-size:.8rem;line-height:1.65}.Calculators-module__9VcM_a__invalidResult{min-height:13rem;padding-block:2rem}.Calculators-module__9VcM_a__invalidResult h3{margin:0;font-size:1.15rem;font-weight:600;line-height:1.5}.Calculators-module__9VcM_a__invalidResult p{color:var(--calc-muted);margin-top:.8rem;font-size:.925rem;line-height:1.7}.Calculators-module__9VcM_a__lossNotice,.Calculators-module__9VcM_a__transferNotice,.Calculators-module__9VcM_a__noScript{border-radius:.55rem;margin-top:1.25rem;padding:.85rem 1rem;font-size:.875rem;line-height:1.6}.Calculators-module__9VcM_a__lossNotice{color:var(--calc-error);background:snow;border:1px solid #e0aaaa}.Calculators-module__9VcM_a__transferNotice{border:1px solid var(--calc-line);background:#edf3ee}.Calculators-module__9VcM_a__noScript{background:var(--calc-amber-light);margin-bottom:1rem}.Calculators-module__9VcM_a__toolGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;display:grid}.Calculators-module__9VcM_a__toolCard{border:1px solid var(--calc-line);background:var(--calc-paper);border-radius:1.2rem;flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,3.5vw,3rem);display:flex}.Calculators-module__9VcM_a__toolIcon{background:var(--calc-amber-light);border-radius:.8rem;place-items:center;width:3.4rem;height:3.4rem;margin-bottom:1.6rem;display:grid}.Calculators-module__9VcM_a__toolCard h2{font-family:var(--font-display,var(--font-clash,sans-serif));letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2vw,2rem);font-weight:600;line-height:1.2}.Calculators-module__9VcM_a__toolCard>p{color:var(--calc-muted);margin-top:1rem;line-height:1.7}.Calculators-module__9VcM_a__toolCard ul{color:var(--calc-muted);margin:1.3rem 0 2rem;padding-left:1.1rem;font-size:.925rem;line-height:1.8;list-style:outside}.Calculators-module__9VcM_a__primaryLink{background:var(--calc-amber);min-height:3rem;color:var(--calc-ink);text-align:center;border-radius:.65rem;justify-content:center;align-items:center;padding:.85rem 1.2rem;font-size:.95rem;font-weight:600;line-height:1.5;transition:background .15s;display:inline-flex}.Calculators-module__9VcM_a__toolCard .Calculators-module__9VcM_a__primaryLink{margin-top:auto}.Calculators-module__9VcM_a__primaryLink:hover{background:#e8a22a}.Calculators-module__9VcM_a__helpSection{border-top:1px solid var(--calc-line);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(1.5rem,4vw,5rem);margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2rem,4vw,3.25rem);display:grid}.Calculators-module__9VcM_a__helpSection>h2{font-family:var(--font-display,var(--font-clash,sans-serif));letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.6rem,2.6vw,2.25rem);font-weight:600;line-height:1.2}.Calculators-module__9VcM_a__helpContent{min-width:0;color:var(--calc-muted);font-size:1rem;line-height:1.8}.Calculators-module__9VcM_a__helpContent>p{margin:0}.Calculators-module__9VcM_a__helpContent>p+p{margin-top:1rem}.Calculators-module__9VcM_a__formulaBox{border-left:3px solid var(--calc-amber);background:var(--calc-paper);color:var(--calc-ink);overflow-wrap:anywhere;margin-block:1.5rem;padding:1.25rem 1.4rem}.Calculators-module__9VcM_a__formulaBox p{margin:0}.Calculators-module__9VcM_a__formulaBox p+p{margin-top:.8rem}.Calculators-module__9VcM_a__sourceNote{font-size:.825rem;line-height:1.75}.Calculators-module__9VcM_a__sourceNote a{text-underline-offset:.15em;text-decoration:underline}.Calculators-module__9VcM_a__faqList details{border-bottom:1px solid var(--calc-line);margin-bottom:1rem;padding-bottom:1rem}.Calculators-module__9VcM_a__faqList summary{min-height:2.75rem;color:var(--calc-ink);cursor:pointer;padding-block:.5rem;font-weight:600;line-height:1.5}.Calculators-module__9VcM_a__faqList p{margin:.5rem 0 0;font-size:.925rem}.Calculators-module__9VcM_a__comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;padding-block:1.5rem;display:grid}.Calculators-module__9VcM_a__comparison>div{border-left:3px solid var(--calc-amber);padding-left:1rem}.Calculators-module__9VcM_a__comparison h3{color:var(--calc-ink);margin:0;font-size:1rem;font-weight:600}.Calculators-module__9VcM_a__comparison p{margin:.35rem 0 0;font-size:.85rem}.Calculators-module__9VcM_a__comparison strong{color:var(--calc-ink);font-family:var(--font-display,var(--font-clash,sans-serif));font-size:2rem}.Calculators-module__9VcM_a__ctaSection{background:var(--calc-paper);border:1px solid var(--calc-line);border-radius:1rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,3vw,2.5rem);display:flex}.Calculators-module__9VcM_a__ctaSection h2{font-family:var(--font-display,var(--font-clash,sans-serif));margin:0;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:600;line-height:1.25}.Calculators-module__9VcM_a__ctaSection p{color:var(--calc-muted);max-width:39rem;margin:.75rem 0 0;line-height:1.7}.Calculators-module__9VcM_a__ctaSection .Calculators-module__9VcM_a__primaryLink{flex-shrink:0}.Calculators-module__9VcM_a__page a:focus-visible,.Calculators-module__9VcM_a__page button:focus-visible,.Calculators-module__9VcM_a__page summary:focus-visible,.Calculators-module__9VcM_a__page input[type=radio]:focus-visible,.Calculators-module__9VcM_a__page input[type=checkbox]:focus-visible{outline:3px solid var(--calc-ink);outline-offset:4px}.Calculators-module__9VcM_a__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:960px){.Calculators-module__9VcM_a__calculatorGrid{grid-template-columns:minmax(0,1fr)}.Calculators-module__9VcM_a__resultsPanel{position:static}.Calculators-module__9VcM_a__helpSection{grid-template-columns:minmax(0,1fr)}.Calculators-module__9VcM_a__ctaSection{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.Calculators-module__9VcM_a__container{width:calc(100% - 2rem)}.Calculators-module__9VcM_a__hero{padding-top:1.6rem}.Calculators-module__9VcM_a__breadcrumbs{gap:.4rem;margin-bottom:1.5rem;font-size:.75rem}.Calculators-module__9VcM_a__localPromise{align-items:flex-start;font-size:.8rem}.Calculators-module__9VcM_a__localPromise svg{margin-top:.2rem}.Calculators-module__9VcM_a__fieldPair,.Calculators-module__9VcM_a__toolGrid,.Calculators-module__9VcM_a__comparison{grid-template-columns:minmax(0,1fr)}.Calculators-module__9VcM_a__fieldPair{gap:1.5rem}.Calculators-module__9VcM_a__formPanel,.Calculators-module__9VcM_a__resultsPanel{border-radius:.85rem;padding:1.2rem}.Calculators-module__9VcM_a__primaryResult .Calculators-module__9VcM_a__resultAmount{font-size:clamp(2.15rem,9vw,3.1rem)}.Calculators-module__9VcM_a__moneyRow{flex-wrap:wrap;gap:.15rem .8rem}.Calculators-module__9VcM_a__moneyRow dd{margin-left:auto}.Calculators-module__9VcM_a__calculatorNav a{padding-inline:.75rem;font-size:.875rem}.Calculators-module__9VcM_a__toolCard .Calculators-module__9VcM_a__primaryLink,.Calculators-module__9VcM_a__ctaSection .Calculators-module__9VcM_a__primaryLink{width:100%}}@media (prefers-reduced-motion:reduce){.Calculators-module__9VcM_a__page *{transition:none!important}}
