.calculator[data-astro-cid-vglzqy7m]{padding-block:0 calc(var(--section-space) / 2)}.calculator__grid[data-astro-cid-vglzqy7m]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:var(--space-7) var(--space-5)}.calculator__form[data-astro-cid-vglzqy7m]{grid-column:1 / span 7;display:grid;gap:var(--space-6)}.calculator__results[data-astro-cid-vglzqy7m]{position:sticky;inset-block-start:8rem;grid-column:8 / -1;max-height:calc(100vh - 9rem);overflow-y:auto;padding:var(--space-6);border:1px solid var(--odla-hairline);border-block-start:var(--border-strong) solid var(--odla-blue)}.calculator__note[data-astro-cid-vglzqy7m],.calculator__headline[data-astro-cid-vglzqy7m]{margin:0;color:var(--odla-slate)}.calculator__note[data-astro-cid-vglzqy7m]{font-size:var(--text-small)}.calculator__headline[data-astro-cid-vglzqy7m]{margin-block-end:var(--space-5);color:var(--odla-blue);font-weight:600}.calculator__set[data-astro-cid-vglzqy7m]{min-width:0;padding:var(--space-6) 0 0;margin:0;border:0;border-block-start:1px solid var(--odla-hairline)}.calculator__set[data-astro-cid-vglzqy7m] legend[data-astro-cid-vglzqy7m]{float:left;width:100%;margin-block-end:var(--space-5);font-size:1.25rem;font-weight:600;letter-spacing:-.02em}.calculator__set[data-astro-cid-vglzqy7m] legend[data-astro-cid-vglzqy7m]+[data-astro-cid-vglzqy7m]{clear:both}.calculator__fields[data-astro-cid-vglzqy7m]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5)}.calculator__field[data-astro-cid-vglzqy7m]{min-width:0}.calculator__field[data-astro-cid-vglzqy7m][hidden],.calculator__field--full[data-astro-cid-vglzqy7m][hidden]{display:none}.calculator__field--full[data-astro-cid-vglzqy7m]{grid-column:1 / -1}.calculator__field[data-astro-cid-vglzqy7m] label[data-astro-cid-vglzqy7m],.calculator__costs[data-astro-cid-vglzqy7m] summary[data-astro-cid-vglzqy7m]{display:block;margin-block-end:var(--space-2);font-size:.9375rem;font-weight:600}.calculator__input[data-astro-cid-vglzqy7m]{display:flex;min-height:3.25rem;align-items:stretch;background:var(--odla-white);border:1px solid var(--odla-hairline);border-radius:var(--odla-radius-sm)}.calculator__input[data-astro-cid-vglzqy7m]:focus-within{outline:3px solid var(--odla-blue);outline-offset:2px}.calculator__input[data-astro-cid-vglzqy7m]:has([aria-invalid=true]){border-color:var(--odla-red)}.calculator__input[data-astro-cid-vglzqy7m] input[data-astro-cid-vglzqy7m]{width:100%;min-width:0;padding:.75rem .875rem;color:var(--odla-blue);background:transparent;border:0;font-variant-numeric:tabular-nums}.calculator__input[data-astro-cid-vglzqy7m] input[data-astro-cid-vglzqy7m]:focus-visible{outline:none}.calculator__unit[data-astro-cid-vglzqy7m]{display:grid;min-width:2.5rem;padding-inline:.625rem;place-items:center;color:var(--odla-slate);background:var(--odla-mist);font-weight:500}.calculator__field[data-astro-cid-vglzqy7m] select[data-astro-cid-vglzqy7m]{width:100%;min-height:3.25rem;padding:.75rem .875rem;color:var(--odla-blue);background:var(--odla-white);border:1px solid var(--odla-hairline);border-radius:var(--odla-radius-sm)}.calculator__hint[data-astro-cid-vglzqy7m]{margin:var(--space-2) 0 0;color:var(--odla-slate);font-size:var(--text-small);line-height:1.45}.calculator__error[data-astro-cid-vglzqy7m]{margin:var(--space-2) 0 0;color:var(--odla-red);font-size:var(--text-small);font-weight:600}.calculator__choices[data-astro-cid-vglzqy7m]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.calculator__choice[data-astro-cid-vglzqy7m]{position:relative;display:inline-flex;min-height:3rem;align-items:center;cursor:pointer}.calculator__choice[data-astro-cid-vglzqy7m] input[data-astro-cid-vglzqy7m]{position:absolute;opacity:0;inset:0;cursor:pointer}.calculator__choice[data-astro-cid-vglzqy7m] span[data-astro-cid-vglzqy7m]{display:inline-flex;min-height:3rem;align-items:center;padding:.75rem 1.125rem;border:1px solid var(--odla-hairline);border-radius:var(--odla-radius-sm);font-weight:600}.calculator__choice[data-astro-cid-vglzqy7m] input[data-astro-cid-vglzqy7m]:checked+span[data-astro-cid-vglzqy7m]{color:var(--odla-white);background:var(--odla-blue);border-color:var(--odla-blue)}.calculator__choice[data-astro-cid-vglzqy7m] input[data-astro-cid-vglzqy7m]:focus-visible+span[data-astro-cid-vglzqy7m]{outline:3px solid var(--odla-digital-green);outline-offset:3px}.calculator__costs[data-astro-cid-vglzqy7m]{padding-block-start:var(--space-6);border-block-start:1px solid var(--odla-hairline)}.calculator__costs[data-astro-cid-vglzqy7m] summary[data-astro-cid-vglzqy7m]{min-height:2.75rem;cursor:pointer}.calculator__costs[data-astro-cid-vglzqy7m] .calculator__fields[data-astro-cid-vglzqy7m]{margin-block-start:var(--space-5)}.calculator__actions[data-astro-cid-vglzqy7m]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);padding-block-start:var(--space-6);border-block-start:1px solid var(--odla-hairline)}.calculator__button[data-astro-cid-vglzqy7m]{min-height:3rem;padding:.75rem 1.125rem;color:var(--odla-white);background:var(--odla-blue);border:2px solid var(--odla-blue);border-radius:var(--odla-radius-sm);font-size:.9375rem;font-weight:600;cursor:pointer}.calculator__button[data-astro-cid-vglzqy7m]:hover{color:var(--odla-blue);background:var(--odla-light-blue)}.calculator__button--quiet[data-astro-cid-vglzqy7m]{color:var(--odla-blue);background:var(--odla-white)}.calculator__status[data-astro-cid-vglzqy7m],.calculator__status-line[data-astro-cid-vglzqy7m]{margin:0;color:var(--odla-red);font-size:var(--text-small);font-weight:600}.calculator__status[data-astro-cid-vglzqy7m]{color:var(--odla-document-green)}.calculator__results-title[data-astro-cid-vglzqy7m],.calculator__results[data-astro-cid-vglzqy7m] h4[data-astro-cid-vglzqy7m]{margin-block-end:var(--space-4);font-size:1.25rem;letter-spacing:-.02em}.calculator__verdict[data-astro-cid-vglzqy7m]{margin-block-end:var(--space-5);color:var(--odla-blue)}.calculator__verdict[data-astro-cid-vglzqy7m]:empty{display:none}.calculator__kpis[data-astro-cid-vglzqy7m]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5) var(--space-4);margin:0 0 var(--space-6)}.calculator__kpi[data-astro-cid-vglzqy7m]{min-width:0;padding-block-start:var(--space-3);border-block-start:1px solid var(--odla-hairline)}.calculator__kpi--lead[data-astro-cid-vglzqy7m]{grid-column:1 / -1;border-block-start:var(--border-strong) solid var(--odla-blue)}.calculator__kpi[data-astro-cid-vglzqy7m] dt[data-astro-cid-vglzqy7m]{color:var(--odla-slate);font-size:var(--text-small);font-weight:600}.calculator__kpi[data-astro-cid-vglzqy7m] dd[data-astro-cid-vglzqy7m]{margin:var(--space-1) 0 0;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:600;letter-spacing:-.035em;line-height:1.1;font-variant-numeric:tabular-nums}.calculator__kpi--lead[data-astro-cid-vglzqy7m] dd[data-astro-cid-vglzqy7m]{font-size:clamp(3rem,5vw,4.5rem);letter-spacing:-.055em;line-height:.95}.calculator__table[data-astro-cid-vglzqy7m]{width:100%;border-collapse:collapse;font-size:var(--text-small);font-variant-numeric:tabular-nums}.calculator__table[data-astro-cid-vglzqy7m] th,.calculator__table[data-astro-cid-vglzqy7m] td,.ladder[data-astro-cid-vglzqy7m] th[data-astro-cid-vglzqy7m],.ladder[data-astro-cid-vglzqy7m] td[data-astro-cid-vglzqy7m]{padding:var(--space-2) 0;text-align:start;border-block-end:1px solid var(--odla-hairline)}.calculator__table[data-astro-cid-vglzqy7m] td{padding-inline-start:var(--space-3);text-align:end}.calculator__next[data-astro-cid-vglzqy7m]{padding-block-start:var(--space-5);margin-block-start:var(--space-5);border-block-start:1px solid var(--odla-hairline);font-size:var(--text-small)}.calculator__next[data-astro-cid-vglzqy7m] p[data-astro-cid-vglzqy7m]{margin:0}.calculator__next[data-astro-cid-vglzqy7m] a[data-astro-cid-vglzqy7m]{font-weight:600}.converter[data-astro-cid-vglzqy7m]{padding-block:clamp(2rem,4vw,3rem);background:var(--odla-mist)}.converter__grid[data-astro-cid-vglzqy7m]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:var(--space-5)}.converter__grid[data-astro-cid-vglzqy7m]>[data-astro-cid-vglzqy7m]:first-child{grid-column:1 / span 5}.converter__grid[data-astro-cid-vglzqy7m] .heading{margin-block-end:var(--space-2)}.converter__intro[data-astro-cid-vglzqy7m]{margin:0;color:var(--odla-slate)}.converter__form[data-astro-cid-vglzqy7m]{display:grid;grid-column:7 / -1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;gap:var(--space-4)}.converter__equals[data-astro-cid-vglzqy7m]{padding-block-end:var(--space-3);font-size:1.5rem;font-weight:600}.ladder[data-astro-cid-vglzqy7m]{width:min(100%,28rem);margin-block-start:var(--space-6);border-collapse:collapse;font-variant-numeric:tabular-nums}.ladder[data-astro-cid-vglzqy7m] caption[data-astro-cid-vglzqy7m]{margin-block-end:var(--space-3);text-align:start;font-weight:600}.ladder[data-astro-cid-vglzqy7m] td[data-astro-cid-vglzqy7m]:last-child,.ladder[data-astro-cid-vglzqy7m] th[data-astro-cid-vglzqy7m]:last-child{text-align:end}.method[data-astro-cid-vglzqy7m]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-5)}.method[data-astro-cid-vglzqy7m] .heading{grid-column:1 / span 4}.method[data-astro-cid-vglzqy7m] .prose{grid-column:6 / -1}.method[data-astro-cid-vglzqy7m] ol[data-astro-cid-vglzqy7m],.method[data-astro-cid-vglzqy7m] ul[data-astro-cid-vglzqy7m]{display:grid;gap:var(--space-3);margin-block:var(--space-5)}.method[data-astro-cid-vglzqy7m] ol[data-astro-cid-vglzqy7m]{padding-inline-start:var(--space-6);list-style:decimal}.faq-list[data-astro-cid-vglzqy7m]{border-block-start:1px solid var(--odla-hairline)}.faq-list[data-astro-cid-vglzqy7m] article[data-astro-cid-vglzqy7m]{padding-block:var(--space-6);border-block-end:1px solid var(--odla-hairline)}.faq-list[data-astro-cid-vglzqy7m] h3[data-astro-cid-vglzqy7m]{max-width:40ch;margin:0 0 var(--space-4);font-size:var(--text-h3)}.faq-list[data-astro-cid-vglzqy7m] p[data-astro-cid-vglzqy7m]{max-width:var(--width-prose);margin:0;color:var(--odla-slate)}.calculator-cta[data-astro-cid-vglzqy7m]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6) var(--space-7)}.calculator-cta[data-astro-cid-vglzqy7m] .heading{margin-block-end:var(--space-3)}.calculator-cta[data-astro-cid-vglzqy7m] p[data-astro-cid-vglzqy7m]{max-width:46ch;margin:0;color:var(--odla-light-blue)}.calculator-cta__actions[data-astro-cid-vglzqy7m]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5)}@media(max-width:64rem){.calculator__form[data-astro-cid-vglzqy7m],.calculator__results[data-astro-cid-vglzqy7m]{grid-column:1 / -1}.calculator__results[data-astro-cid-vglzqy7m]{position:static;max-height:none}.converter__grid[data-astro-cid-vglzqy7m]>[data-astro-cid-vglzqy7m]:first-child,.converter__form[data-astro-cid-vglzqy7m],.method[data-astro-cid-vglzqy7m] .heading,.method[data-astro-cid-vglzqy7m] .prose{grid-column:1 / -1}}@media(max-width:36rem){.calculator__fields[data-astro-cid-vglzqy7m]{grid-template-columns:1fr}.calculator__results[data-astro-cid-vglzqy7m]{padding:var(--space-5)}.calculator__choice[data-astro-cid-vglzqy7m],.calculator__choice[data-astro-cid-vglzqy7m] span[data-astro-cid-vglzqy7m]{width:100%}.converter__form[data-astro-cid-vglzqy7m]{grid-template-columns:1fr}.converter__equals[data-astro-cid-vglzqy7m]{display:none}}
