.calculator-form[data-astro-cid-mki4wkme]{align-items:start;gap:var(--space-lg);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}h2[data-astro-cid-mki4wkme]{font-family:var(--font-body);font-size:var(--text-lg);margin:0 0 var(--space-sm);font-weight:700}.input-heading[data-astro-cid-mki4wkme]{align-items:baseline;gap:var(--space-2xs) var(--space-sm);margin-bottom:var(--space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.input-heading[data-astro-cid-mki4wkme] h2[data-astro-cid-mki4wkme],.example-notice[data-astro-cid-mki4wkme]{margin:0}.example-notice[data-astro-cid-mki4wkme]{color:var(--color-ink-2);font-size:var(--text-sm)}.form-grid[data-astro-cid-mki4wkme]{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.form-field[data-astro-cid-mki4wkme]{align-content:start;gap:var(--space-3xs);min-width:0;display:grid}.field-wide[data-astro-cid-mki4wkme]{grid-column:1/-1}label[data-astro-cid-mki4wkme]{font-size:var(--text-sm);align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;font-weight:700;display:flex}.input-unit[data-astro-cid-mki4wkme]{color:var(--color-ink-2);font-weight:400}.field-help[data-astro-cid-mki4wkme],.field-range[data-astro-cid-mki4wkme]{color:var(--color-ink-2);font-size:var(--text-xs)}.field-help--compact[data-astro-cid-mki4wkme]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-field[data-astro-cid-mki4wkme]:has([aria-invalid=true]) .field-help--compact[data-astro-cid-mki4wkme]{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}select[data-astro-cid-mki4wkme]{font-size:var(--text-sm)}.selection-detail[data-astro-cid-mki4wkme]{color:var(--color-ink-2);font-size:var(--text-xs);margin:var(--space-2xs) 0 0;overflow-wrap:anywhere;line-height:1.4}.selection-detail[data-astro-cid-mki4wkme] strong[data-astro-cid-mki4wkme]{color:var(--color-ink);font-weight:700}.selection-detail[data-astro-cid-mki4wkme] noscript[data-astro-cid-mki4wkme]{margin-top:var(--space-3xs);display:block}.calculation-caution[data-astro-cid-mki4wkme]{color:var(--color-ink-2);font-size:var(--text-sm);margin:var(--space-sm) 0 0}.field-error[data-astro-cid-mki4wkme]{color:var(--color-negative);font-size:var(--text-sm);min-height:1lh;margin:0}.field-error[data-astro-cid-mki4wkme]:not(:empty){background:var(--color-error-surface);border-inline-start:var(--line-strong) solid var(--color-negative);margin-top:var(--space-sm);padding:var(--space-xs)}.form-actions[data-astro-cid-mki4wkme]{gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.input-reference[data-astro-cid-mki4wkme] dl[data-astro-cid-mki4wkme]{font-size:var(--text-sm)}.input-reference[data-astro-cid-mki4wkme] dt[data-astro-cid-mki4wkme]{margin-top:var(--space-md);font-weight:700}.input-reference[data-astro-cid-mki4wkme] dd[data-astro-cid-mki4wkme]{margin:var(--space-2xs) 0 0}.input-reference[data-astro-cid-mki4wkme] p[data-astro-cid-mki4wkme]{margin:var(--space-2xs) 0}.input-reference[data-astro-cid-mki4wkme] ul[data-astro-cid-mki4wkme]{padding-inline-start:var(--size-list-indent)}.result-panel[data-astro-cid-mki4wkme]{background:var(--color-paper-2);border-top:var(--line-strong) solid var(--color-accent);padding:var(--space-md)}.result-panel[data-astro-cid-mki4wkme] p[data-astro-cid-mki4wkme]{margin-top:0}.result-panel[data-astro-cid-mki4wkme] .result-grid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.result-panel[data-astro-cid-mki4wkme] .result-grid div{gap:var(--space-3xs);display:grid}.result-panel[data-astro-cid-mki4wkme] .result-grid span{color:var(--color-ink-2);font-size:var(--text-sm)}.result-panel[data-astro-cid-mki4wkme] .result-grid strong{font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:500;line-height:var(--line-title);overflow-wrap:anywhere}.result-panel[data-astro-cid-mki4wkme] .result-unit{font-family:var(--font-body);letter-spacing:.01em;white-space:nowrap;vertical-align:baseline;font-size:.62em;line-height:1;display:inline-block}.result-panel[data-astro-cid-mki4wkme] .result-unit sup{font-size:.72em;line-height:0;position:relative;top:-.25em}.result-panel[data-astro-cid-mki4wkme] .result-note{color:var(--color-ink-2);font-size:var(--text-sm);margin-top:var(--space-sm);margin-bottom:0}@media (width<=48rem){.calculator-form[data-astro-cid-mki4wkme]{grid-template-columns:minmax(0,1fr)}}@media (width<=30rem){.form-grid[data-astro-cid-mki4wkme],.result-panel[data-astro-cid-mki4wkme] .result-grid{grid-template-columns:minmax(0,1fr)}}.tile-scene[data-astro-cid-p42pogqo]{margin:var(--space-lg) 0}.tile-array[data-astro-cid-p42pogqo]{aspect-ratio:2.1;background:var(--color-rule);gap:var(--space-2xs);padding:var(--space-2xs);grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tile-array[data-astro-cid-p42pogqo] span[data-astro-cid-p42pogqo]{background:var(--color-paper-2)}.tile-scene[data-astro-cid-p42pogqo] figcaption[data-astro-cid-p42pogqo]{color:var(--color-ink-2);font-size:var(--text-xs);margin-top:var(--space-2xs);max-width:var(--measure)}.calculator-document[data-astro-cid-6lvytsbs]{font-size:var(--text-reading);margin-block:var(--space-xl);line-height:1.65;display:flow-root}.calculator-document[data-astro-cid-6lvytsbs] .page-contents{margin-top:0;margin-bottom:var(--space-lg)}.education-section[data-astro-cid-6lvytsbs]{border-top:1px solid var(--color-rule);padding-block:var(--space-lg)}.education-section[data-astro-cid-6lvytsbs]>h2[data-astro-cid-6lvytsbs]{font-size:var(--text-xl);margin:0 0 var(--space-md)}.education-content[data-astro-cid-6lvytsbs]{min-width:0}.education-content[data-astro-cid-6lvytsbs] p[data-astro-cid-6lvytsbs]{margin:0 0 var(--space-sm)}.education-content[data-astro-cid-6lvytsbs]>[data-astro-cid-6lvytsbs]:last-child,.faq-answer[data-astro-cid-6lvytsbs]>[data-astro-cid-6lvytsbs]:last-child,.scope-columns[data-astro-cid-6lvytsbs]>div[data-astro-cid-6lvytsbs]>[data-astro-cid-6lvytsbs]:last-child{margin-bottom:0}.education-content[data-astro-cid-6lvytsbs] h3[data-astro-cid-6lvytsbs]{font-family:var(--font-body);font-size:var(--text-reading);margin:0 0 var(--space-xs);font-weight:700;line-height:1.4}.education-content[data-astro-cid-6lvytsbs] ol[data-astro-cid-6lvytsbs],.education-content[data-astro-cid-6lvytsbs] ul[data-astro-cid-6lvytsbs]{margin:0 0 var(--space-md);padding-inline-start:var(--size-list-indent)}.education-content[data-astro-cid-6lvytsbs] li[data-astro-cid-6lvytsbs]{padding-inline-start:var(--space-3xs)}.education-content[data-astro-cid-6lvytsbs] li[data-astro-cid-6lvytsbs]+li[data-astro-cid-6lvytsbs]{margin-top:var(--space-xs)}.education-content[data-astro-cid-6lvytsbs] .input-steps[data-astro-cid-6lvytsbs] li[data-astro-cid-6lvytsbs]+li[data-astro-cid-6lvytsbs]{margin-top:var(--space-md)}.input-steps[data-astro-cid-6lvytsbs] li[data-astro-cid-6lvytsbs]::marker{color:var(--color-ink-2);font-weight:700}.step-fields[data-astro-cid-6lvytsbs]{font-size:var(--text-sm);line-height:var(--line-body);margin-bottom:var(--space-3xs);display:block}.education-content[data-astro-cid-6lvytsbs] .scope-note[data-astro-cid-6lvytsbs]{margin-block:var(--space-md) 0}.equation[data-astro-cid-6lvytsbs]+.equation[data-astro-cid-6lvytsbs]{margin-top:var(--space-lg)}.equation[data-astro-cid-6lvytsbs] .formula[data-astro-cid-6lvytsbs]{font-variant-numeric:tabular-nums;white-space:pre-wrap;margin:0}.variable-list[data-astro-cid-6lvytsbs],.example-inputs[data-astro-cid-6lvytsbs]{margin:0}.variable-list[data-astro-cid-6lvytsbs]>div[data-astro-cid-6lvytsbs],.example-inputs[data-astro-cid-6lvytsbs]>div[data-astro-cid-6lvytsbs]{border-bottom:1px solid var(--color-rule);gap:var(--space-3xs);padding-block:var(--space-xs);display:grid}.variable-list[data-astro-cid-6lvytsbs] dt[data-astro-cid-6lvytsbs],.example-inputs[data-astro-cid-6lvytsbs] dt[data-astro-cid-6lvytsbs]{font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:700}.variable-list[data-astro-cid-6lvytsbs] dt[data-astro-cid-6lvytsbs]{font-family:var(--font-mono)}.variable-list[data-astro-cid-6lvytsbs] dd[data-astro-cid-6lvytsbs],.example-inputs[data-astro-cid-6lvytsbs] dd[data-astro-cid-6lvytsbs]{overflow-wrap:anywhere;margin:0}.example-inputs[data-astro-cid-6lvytsbs]{border-top:1px solid var(--color-rule);margin-bottom:var(--space-md)}.example-inputs[data-astro-cid-6lvytsbs] dd[data-astro-cid-6lvytsbs]{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.additional-example[data-astro-cid-6lvytsbs]{border-top:1px solid var(--color-rule);margin-top:var(--space-lg);padding-top:var(--space-lg)}.faq-grid[data-astro-cid-6lvytsbs],.scope-columns[data-astro-cid-6lvytsbs]{gap:var(--space-lg);display:grid}.faq-answer[data-astro-cid-6lvytsbs]{border-top:1px solid var(--color-rule);padding-top:var(--space-sm);min-width:0}.education-content[data-astro-cid-6lvytsbs] .related-links[data-astro-cid-6lvytsbs]{align-items:flex-start;gap:var(--space-2xs) var(--space-md)}@media (width>=40rem){.variable-list[data-astro-cid-6lvytsbs]>div[data-astro-cid-6lvytsbs],.example-inputs[data-astro-cid-6lvytsbs]>div[data-astro-cid-6lvytsbs]{align-items:start;gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}@media (width>=60rem){.education-section[data-astro-cid-6lvytsbs]{align-items:start;gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,3fr);display:grid}.education-section[data-astro-cid-6lvytsbs]>h2[data-astro-cid-6lvytsbs]{font-size:var(--text-section);margin:0}}@media (width>=75rem){.faq-grid[data-astro-cid-6lvytsbs],.scope-columns[data-astro-cid-6lvytsbs]{grid-template-columns:repeat(2,minmax(0,1fr))}}
