.opportunity-cost-panel[data-astro-cid-vj6xkzkd]{gap:var(--space-md);flex-direction:column;display:flex}.opportunity-cost-panel__group[data-astro-cid-vj6xkzkd]{padding:var(--space-sm);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-md);background-color:var(--surface-raised);min-inline-size:0;margin:0}.opportunity-cost-panel__legend[data-astro-cid-vj6xkzkd]{padding-inline:var(--space-2xs);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.opportunity-cost-panel__fields[data-astro-cid-vj6xkzkd]{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));margin-block-start:var(--space-2xs);display:grid}.opportunity-cost-panel__disclosure[data-astro-cid-vj6xkzkd]>summary[data-astro-cid-vj6xkzkd]{padding:var(--space-2xs) 0;cursor:pointer;font-size:var(--font-size-ui);font-weight:var(--font-weight-medium)}.opportunity-cost-panel__note[data-astro-cid-vj6xkzkd]{font-size:var(--font-size-sm);max-inline-size:var(--width-measure);margin-block-start:var(--space-2xs)}.opportunity-cost-panel__actions[data-astro-cid-vj6xkzkd]{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.opportunity-cost-panel__calculate[data-astro-cid-vj6xkzkd]{min-block-size:2.75rem;padding:var(--space-2xs) var(--space-md);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-sm);background-color:var(--color-bronze);color:var(--color-black);font:inherit;font-size:var(--font-size-ui);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);cursor:pointer}.opportunity-cost-panel__calculate[data-astro-cid-vj6xkzkd]:hover{background-color:var(--color-bronze-highlight)}.opportunity-cost-panel__jump[data-astro-cid-vj6xkzkd]{font-size:var(--font-size-sm)}.opportunity-cost-panel__jump[data-astro-cid-vj6xkzkd][hidden]{display:none}.opportunity-cost-methodology__prose[data-astro-cid-p5e4mvue]{gap:var(--space-2xs);max-inline-size:var(--width-measure);flex-direction:column;display:flex}.opportunity-cost-methodology__prose[data-astro-cid-p5e4mvue] h3[data-astro-cid-p5e4mvue]{font-size:var(--font-size-md);margin-block-start:var(--space-sm)}.opportunity-cost-methodology__prose[data-astro-cid-p5e4mvue] p[data-astro-cid-p5e4mvue],.opportunity-cost-methodology__prose[data-astro-cid-p5e4mvue] li[data-astro-cid-p5e4mvue]{font-size:var(--font-size-sm)}.opportunity-cost-methodology__prose[data-astro-cid-p5e4mvue] ul[data-astro-cid-p5e4mvue]{gap:var(--space-3xs);flex-direction:column;padding-inline-start:var(--space-md);display:flex}.opportunity-cost-methodology__formula[data-astro-cid-p5e4mvue]{max-inline-size:100%;padding:var(--space-2xs);border-radius:var(--radius-sm);background-color:var(--surface-inset);font-size:var(--font-size-sm);overflow-x:auto}.opportunity-cost-methodology__caveat[data-astro-cid-p5e4mvue]{border-inline-start:var(--border-width-emphasis) solid var(--color-bronze);padding-inline-start:var(--space-2xs)}.opportunity-cost-methodology__note[data-astro-cid-p5e4mvue]{margin-block-start:var(--space-sm)}.opportunity-cost-results[data-astro-cid-3p5mr5hu]{gap:var(--space-sm);flex-direction:column;display:flex}.opportunity-cost-results__region[data-astro-cid-3p5mr5hu]{gap:var(--space-md);flex-direction:column;display:flex}.opportunity-cost-results__region[data-astro-cid-3p5mr5hu][hidden],.opportunity-cost-results__chart[data-astro-cid-3p5mr5hu][hidden]{display:none}.opportunity-cost-results__frame[data-astro-cid-3p5mr5hu],.opportunity-cost-results__sensitivity[data-astro-cid-3p5mr5hu]{font-size:var(--font-size-sm);max-inline-size:var(--width-measure)}.opportunity-cost-results__limitation[data-astro-cid-3p5mr5hu]{border-inline-start:var(--border-width-emphasis) solid var(--color-bronze);font-size:var(--font-size-sm);max-inline-size:var(--width-measure);padding-inline-start:var(--space-2xs)}.opportunity-cost-results__promise[data-astro-cid-3p5mr5hu]{gap:var(--space-3xs);font-size:var(--font-size-sm);max-inline-size:var(--width-measure);flex-direction:column;padding-inline-start:var(--space-md);display:flex}.opportunity-cost-example[data-astro-cid-hu2asuea]{gap:var(--space-sm);flex-direction:column;display:flex}.opportunity-cost-example__intro[data-astro-cid-hu2asuea],.opportunity-cost-example__note[data-astro-cid-hu2asuea]{font-size:var(--font-size-sm);max-inline-size:var(--width-measure)}.opportunity-cost-example__note--warning[data-astro-cid-hu2asuea]{border-inline-start:var(--border-width-emphasis) solid var(--color-bronze);padding-inline-start:var(--space-2xs)}.opportunity-cost-example__tables[data-astro-cid-hu2asuea]{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.opportunity-cost-example__table[data-astro-cid-hu2asuea]{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.opportunity-cost-example__table[data-astro-cid-hu2asuea] caption[data-astro-cid-hu2asuea]{text-align:start;color:var(--text-secondary);margin-block-end:var(--space-3xs)}.opportunity-cost-example__table[data-astro-cid-hu2asuea] th[data-astro-cid-hu2asuea],.opportunity-cost-example__table[data-astro-cid-hu2asuea] td[data-astro-cid-hu2asuea]{padding:var(--space-3xs) var(--space-2xs);border-block-end:var(--border-width-hairline) solid var(--border-subtle);text-align:start}.opportunity-cost-example__table[data-astro-cid-hu2asuea] td[data-astro-cid-hu2asuea]{text-align:end}.opportunity-cost-example__table[data-astro-cid-hu2asuea] tr[data-astro-cid-hu2asuea].is-total th[data-astro-cid-hu2asuea],.opportunity-cost-example__table[data-astro-cid-hu2asuea] tr[data-astro-cid-hu2asuea].is-total td[data-astro-cid-hu2asuea]{font-weight:var(--font-weight-semibold);border-block-end-width:var(--border-width-emphasis)}.opportunity-cost-header[data-astro-cid-yvf7rrye]{padding-block:var(--space-xl);border-block-end:var(--border-width-hairline) solid var(--border-subtle)}.opportunity-cost-header__inner[data-astro-cid-yvf7rrye]{gap:var(--space-sm);flex-direction:column;display:flex}.opportunity-cost-header__question[data-astro-cid-yvf7rrye]{font-size:var(--font-size-lg);color:var(--text-accent-strong);max-inline-size:var(--width-measure)}.opportunity-cost-header__lede[data-astro-cid-yvf7rrye]{font-size:var(--font-size-lg);color:var(--text-secondary);max-inline-size:var(--width-measure)}.opportunity-cost-header__bounds[data-astro-cid-yvf7rrye]{max-inline-size:var(--width-measure)}.opportunity-cost-header__bounds[data-astro-cid-yvf7rrye] h2[data-astro-cid-yvf7rrye]{font-size:var(--font-size-md)}.opportunity-cost-header__bounds[data-astro-cid-yvf7rrye] ul[data-astro-cid-yvf7rrye]{gap:var(--space-3xs);font-size:var(--font-size-sm);color:var(--text-secondary);flex-direction:column;margin-block-start:var(--space-2xs);padding-inline-start:var(--space-md);display:flex}.opportunity-cost-main[data-astro-cid-yvf7rrye]{gap:var(--space-xl);max-inline-size:var(--width-wide);flex-direction:column;display:flex}.opportunity-cost-cta[data-astro-cid-yvf7rrye]{max-inline-size:var(--width-measure)}.opportunity-cost-cta[data-astro-cid-yvf7rrye] h2[data-astro-cid-yvf7rrye]{font-size:var(--font-size-md)}.opportunity-cost-cta[data-astro-cid-yvf7rrye] p[data-astro-cid-yvf7rrye]{font-size:var(--font-size-sm);margin-block-start:var(--space-2xs)}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-result-card{gap:var(--space-2xs);padding:var(--space-md);border-radius:var(--radius-md);border-inline-start:var(--border-width-emphasis) solid var(--color-bronze);background-color:var(--surface-card);flex-direction:column;display:flex}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-result-card__heading{font-size:var(--font-size-md)}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-result-card__headline{font-size:var(--font-size-3xl);line-height:var(--line-height-display);font-variant-numeric:tabular-nums}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-result-card__exact{font-size:var(--font-size-sm);color:var(--text-secondary);font-variant-numeric:tabular-nums}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-result-card__direction{font-size:var(--font-size-md);max-inline-size:var(--width-measure)}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-result-card__caveat{font-size:var(--font-size-sm);color:var(--text-secondary);max-inline-size:var(--width-measure)}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-result-card__limitation,.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-result-card__counterposition{border-inline-start:var(--border-width-emphasis) solid var(--color-bronze);font-size:var(--font-size-sm);max-inline-size:var(--width-measure);padding-inline-start:var(--space-2xs)}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-statements{gap:var(--space-2xs);font-size:var(--font-size-sm);max-inline-size:var(--width-measure);flex-direction:column;margin-block-start:var(--space-2xs);padding-inline-start:var(--space-md);display:flex}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-statements--warning,.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-statements--notice{color:var(--text-secondary)}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-bridge{gap:var(--space-2xs);flex-direction:column;max-inline-size:100%;display:flex;overflow-x:auto}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-bridge__table{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-sm)}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-bridge__table caption{text-align:start;color:var(--text-secondary)}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-bridge__table th,.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-bridge__table td{padding:var(--space-3xs) var(--space-2xs);border-block-end:var(--border-width-hairline) solid var(--border-subtle);text-align:start}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-bridge__amount{text-align:end;font-variant-numeric:tabular-nums}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-bridge__table tr.is-total th,.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-bridge__table tr.is-total td{font-weight:var(--font-weight-semibold);border-block-end-width:var(--border-width-emphasis)}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-bridge__note{font-size:var(--font-size-sm);color:var(--text-secondary);max-inline-size:var(--width-measure)}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-figures{gap:var(--space-2xs);font-size:var(--font-size-sm);flex-direction:column;display:flex}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-figures__row{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-figures__row dt{max-inline-size:100%;color:var(--text-secondary);flex:0 0 22rem}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-figures__row dd{font-variant-numeric:tabular-nums;flex:10rem;margin:0}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-figures__note{color:var(--text-secondary);flex:100%}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-figures__caveat{font-size:var(--font-size-sm);color:var(--text-secondary);max-inline-size:var(--width-measure)}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-data-table{border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-sm);background-color:var(--surface-inset);background-image:linear-gradient(to right, var(--surface-inset) 0 1rem, transparent 2rem), linear-gradient(to left, var(--surface-inset) 0 1rem, transparent 2rem), linear-gradient(to right, color-mix(in srgb, var(--color-grey) 70%, transparent) 0 var(--border-width-hairline), color-mix(in srgb, var(--color-grey) 20%, transparent) var(--border-width-hairline), transparent), linear-gradient(to left, color-mix(in srgb, var(--color-grey) 70%, transparent) 0 var(--border-width-hairline), color-mix(in srgb, var(--color-grey) 20%, transparent) var(--border-width-hairline), transparent);background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:2rem 100%,2rem 100%,1rem 100%,1rem 100%;background-attachment:local,local,scroll,scroll;max-inline-size:100%;overflow-x:auto}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-data-table__table{border-collapse:collapse;inline-size:100%;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-data-table__table caption{padding:var(--space-2xs);text-align:start;color:var(--text-secondary)}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-data-table__table th,.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-data-table__table td{padding:var(--space-3xs) var(--space-2xs);border-block-end:var(--border-width-hairline) solid var(--border-subtle);text-align:end;white-space:nowrap}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-data-table__table th:first-child,.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-data-table__table td:first-child{text-align:start}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-data-table__table tr.is-crossover th,.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-data-table__table tr.is-crossover td{font-weight:var(--font-weight-semibold);border-block-start:var(--border-width-emphasis) solid var(--border-subtle)}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-chart{block-size:auto;inline-size:100%;max-inline-size:100%}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-chart__gridline{stroke:var(--color-divider);stroke-width:1px}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-chart__axis-label,.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-chart__series-label,.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-chart__crossover-label{fill:var(--text-secondary);font-size:12px}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-chart__series--option-a{stroke:var(--text-primary)}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-chart__series--option-b{stroke:var(--text-accent)}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-chart__series-label--option-a{fill:var(--text-primary)}.opportunity-cost-tool[data-astro-cid-yvf7rrye] .opportunity-cost-chart__crossover{stroke:var(--color-bronze);stroke-width:1px}
