.cp[data-astro-cid-howfo4vc]{flex-direction:column;gap:2.5rem;padding-block:2.5rem 1rem;display:flex}.cp__head[data-astro-cid-howfo4vc]{flex-direction:column;gap:.9rem;display:flex}.cp__answer[data-astro-cid-howfo4vc]{background:var(--pine-soft);border-radius:var(--radius-lg);flex-direction:column;gap:.3rem;max-width:60ch;padding:1.25rem 1.45rem 1.4rem;display:flex}.cp__answer-tag[data-astro-cid-howfo4vc]{color:var(--pine);letter-spacing:-.01em;font-size:.85rem;font-weight:700}.cp__answer-text[data-astro-cid-howfo4vc]{color:var(--ink);letter-spacing:-.012em;font-size:1.2rem;font-weight:500;line-height:1.72}.cp__answer--thin[data-astro-cid-howfo4vc]{background:var(--surface-2)}.cp__answer--thin[data-astro-cid-howfo4vc] .cp__answer-text[data-astro-cid-howfo4vc]{color:var(--ink-2);font-size:1.06rem;font-weight:400}.cp__hint[data-astro-cid-howfo4vc]{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.cp__asof[data-astro-cid-howfo4vc]{color:var(--ink-2);font-size:.875rem}.cp__asof[data-astro-cid-howfo4vc] a[data-astro-cid-howfo4vc]{text-underline-offset:.25em}.cp__other[data-astro-cid-howfo4vc]{border:1px solid var(--rule);border-radius:var(--radius-pill);background:var(--surface);padding:.35rem .9rem;font-size:.875rem;font-weight:600;text-decoration:none}.cp__other[data-astro-cid-howfo4vc]:hover{border-color:var(--pine);background:var(--pine-tint)}.cp__faq[data-astro-cid-howfo4vc]{background:var(--pine-tint);border-radius:var(--radius-lg);flex-direction:column;gap:.5rem;padding:1.75rem 1.5rem 1.85rem;display:flex}.cp__faq-lede[data-astro-cid-howfo4vc]{color:var(--ink-2);margin-bottom:.5rem;font-size:.95rem}.cp__faq-list[data-astro-cid-howfo4vc]{flex-direction:column;gap:.5rem;display:flex}.cp__faq-item[data-astro-cid-howfo4vc]{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.cp__faq-item[data-astro-cid-howfo4vc] summary[data-astro-cid-howfo4vc]{cursor:pointer;letter-spacing:-.015em;border-radius:var(--radius);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 1.2rem;font-size:1.02rem;font-weight:700;line-height:1.6;list-style:none;display:flex}.cp__faq-item[data-astro-cid-howfo4vc] summary[data-astro-cid-howfo4vc]::-webkit-details-marker{display:none}.cp__faq-item[data-astro-cid-howfo4vc] summary[data-astro-cid-howfo4vc]:after{content:"+";color:var(--pine);flex:none;font-weight:700}.cp__faq-item[data-astro-cid-howfo4vc][open] summary[data-astro-cid-howfo4vc]:after{content:"−"}.cp__faq-item[data-astro-cid-howfo4vc] summary[data-astro-cid-howfo4vc]:hover{color:var(--pine)}.cp__faq-item[data-astro-cid-howfo4vc] p[data-astro-cid-howfo4vc]{color:var(--ink-2);max-width:66ch;padding:0 1.2rem 1.15rem;font-size:.97rem;line-height:1.8}.cp__basis[data-astro-cid-howfo4vc]{flex-direction:column;gap:.8rem;display:flex}.cp__basis-lede[data-astro-cid-howfo4vc]{color:var(--ink-2);max-width:62ch;font-size:.97rem}.cp__fold[data-astro-cid-howfo4vc]{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius)}.cp__fold[data-astro-cid-howfo4vc]>summary[data-astro-cid-howfo4vc]{cursor:pointer;color:var(--ink-2);border-radius:var(--radius);justify-content:space-between;align-items:baseline;gap:1rem;padding:.85rem 1.1rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.cp__fold[data-astro-cid-howfo4vc]>summary[data-astro-cid-howfo4vc]::-webkit-details-marker{display:none}.cp__fold[data-astro-cid-howfo4vc]>summary[data-astro-cid-howfo4vc]:after{content:"+";color:var(--pine);flex:none;font-weight:700}.cp__fold[data-astro-cid-howfo4vc][open]>summary[data-astro-cid-howfo4vc]:after{content:"−"}.cp__fold[data-astro-cid-howfo4vc]>summary[data-astro-cid-howfo4vc]:hover{color:var(--pine)}.cp__sources[data-astro-cid-howfo4vc]{flex-direction:column;gap:.5rem;margin:0;padding:0 1.1rem 1.1rem;font-size:.88rem;line-height:1.65;list-style:none;display:flex}.cp__sources[data-astro-cid-howfo4vc] li[data-astro-cid-howfo4vc]{flex-wrap:wrap;align-items:baseline;gap:.15rem .7rem;display:flex}.cp__sources[data-astro-cid-howfo4vc] li[data-astro-cid-howfo4vc]>[data-astro-cid-howfo4vc]{min-width:0}.cp__sources[data-astro-cid-howfo4vc] li[data-astro-cid-howfo4vc]>a[data-astro-cid-howfo4vc]{flex:16rem}.cp__src-date[data-astro-cid-howfo4vc]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.82rem}.cp__meta[data-astro-cid-howfo4vc]{flex-wrap:wrap;gap:.45rem 1.8rem;margin:0;padding:0 1.1rem 1.1rem;font-size:.9rem;display:flex}.cp__meta[data-astro-cid-howfo4vc]>div[data-astro-cid-howfo4vc]{align-items:baseline;gap:.45rem;display:flex}.cp__meta[data-astro-cid-howfo4vc] dt[data-astro-cid-howfo4vc]{color:var(--muted)}.cp__meta[data-astro-cid-howfo4vc] dd[data-astro-cid-howfo4vc]{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.cp__related[data-astro-cid-howfo4vc]{flex-direction:column;gap:.9rem;display:flex}@media (width<=560px){.cp__answer[data-astro-cid-howfo4vc]{padding:1.1rem 1.15rem 1.25rem}.cp__answer-text[data-astro-cid-howfo4vc]{font-size:1.12rem}.cp__faq[data-astro-cid-howfo4vc]{padding:1.4rem 1.1rem 1.5rem}}.fld.svelte-1rz0u4j{flex-direction:column;gap:.45rem;display:flex}.fld__label.svelte-1rz0u4j{color:var(--ink);letter-spacing:-.015em;font-size:.97rem;font-weight:700}.fld__box.svelte-1rz0u4j{background:var(--surface);border:1px solid var(--field-edge);border-radius:var(--radius);box-shadow:var(--shadow-sm);align-items:center;gap:.5rem;padding:0 .95rem;transition:border-color .12s,box-shadow .12s;display:flex}.fld__box.svelte-1rz0u4j:hover{border-color:var(--muted)}.fld__box.svelte-1rz0u4j:focus-within{border-color:var(--pine);box-shadow:0 0 0 3px var(--pine-soft)}.fld__box--disabled.svelte-1rz0u4j{background:var(--surface-2);opacity:.6;box-shadow:none}.fld__box--disabled.svelte-1rz0u4j:hover{border-color:var(--rule)}.fld__input.svelte-1rz0u4j{width:0;min-width:0;font:inherit;font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;background:0 0;border:0;flex:1;padding:.85rem 0;font-size:1.2rem;font-weight:700}.fld__input.svelte-1rz0u4j:focus{outline:none}.fld__unit.svelte-1rz0u4j{color:var(--ink-2);font-size:.95rem;font-weight:600}.fld__hint.svelte-1rz0u4j{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:.25rem .55rem;font-size:.87rem;line-height:1.6;display:flex}.fld__readout.svelte-1rz0u4j{color:var(--pine);background:var(--pine-soft);border-radius:var(--radius-pill);padding:.1rem .55rem;font-weight:700}.rp.svelte-z4us7x{flex-direction:column;gap:1.35rem;display:flex}.rp__heads.svelte-z4us7x{grid-template-columns:repeat(auto-fit,minmax(min(190px,100%),1fr));gap:.7rem;display:grid}.rp__head.svelte-z4us7x{background:var(--pine-soft);border-radius:var(--radius-lg);flex-direction:column;gap:.25rem;padding:1.35rem 1.5rem 1.5rem;display:flex}.rp__head--alt.svelte-z4us7x{background:var(--surface-2)}.rp__head-label.svelte-z4us7x{color:var(--ink-2);font-size:.92rem;font-weight:600}.rp__figure.svelte-z4us7x{letter-spacing:-.038em;color:var(--pine);font-size:clamp(2.15rem,1.5rem + 2.8vw,3.1rem);font-weight:800;line-height:1.12}.rp__figure--alt.svelte-z4us7x{color:var(--ink)}.rp__unit.svelte-z4us7x{letter-spacing:0;margin-left:.18em;font-size:.42em;font-weight:600}table.svelte-z4us7x{font-size:1rem}thead.svelte-z4us7x th:where(.svelte-z4us7x){letter-spacing:0;text-transform:none;color:var(--ink-2);padding:.8rem 1.1rem;font-family:inherit;font-size:.86rem;font-weight:600}tbody.svelte-z4us7x td:where(.svelte-z4us7x),tbody.svelte-z4us7x th:where(.svelte-z4us7x){padding:.85rem 1.1rem;line-height:1.55}.rp__row--child.svelte-z4us7x th:where(.svelte-z4us7x){color:var(--ink-2);padding-left:2.1rem;font-weight:400}.rp__row--total.svelte-z4us7x th:where(.svelte-z4us7x),.rp__row--total.svelte-z4us7x td:where(.svelte-z4us7x){border-top:1.5px solid var(--rule);background:var(--surface-2);font-weight:800}.rp__row--subtotal.svelte-z4us7x th:where(.svelte-z4us7x),.rp__row--subtotal.svelte-z4us7x td:where(.svelte-z4us7x){font-weight:700}.rp__label.svelte-z4us7x{display:block}.rp__note.svelte-z4us7x{color:var(--muted);margin-top:.1rem;font-size:.82rem;font-weight:400;line-height:1.5;display:block}.rp__amt.svelte-z4us7x{text-align:right;white-space:nowrap}.rp__amt--deduct.svelte-z4us7x{color:var(--clay)}.rp__notes.svelte-z4us7x{flex-direction:column;gap:.65rem;display:flex}.rp__notes-h.svelte-z4us7x{letter-spacing:-.015em;color:var(--ink);font-size:1.05rem;font-weight:700}.rp__notes.svelte-z4us7x ul:where(.svelte-z4us7x){flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.rp__note-item.svelte-z4us7x{color:var(--ink-2);background:var(--surface);border:1px solid var(--rule-2);border-radius:var(--radius);grid-template-columns:3.9rem minmax(0,1fr);align-items:baseline;gap:.8rem;padding:.8rem 1rem;font-size:.97rem;line-height:1.78;display:grid}.rp__note-item--caution.svelte-z4us7x{border-color:var(--clay);background:var(--clay-soft)}.rp__kind.svelte-z4us7x{letter-spacing:-.01em;color:var(--ink-2);background:var(--surface-2);border-radius:var(--radius-pill);text-align:center;padding:.16rem .1rem;font-size:.82rem;font-weight:600}.rp__kind--threshold.svelte-z4us7x{color:var(--sky);background:var(--sky-soft)}.rp__kind--attribution.svelte-z4us7x{color:var(--pine);background:var(--pine-soft)}.rp__kind--branch.svelte-z4us7x{color:var(--amber);background:var(--amber-soft)}.rp__kind--counterfactual.svelte-z4us7x{color:var(--muted);background:var(--surface-2)}.rp__caveat.svelte-z4us7x>:where(.svelte-z4us7x)+:where(.svelte-z4us7x){margin-top:.7rem}.rp__caveat-lede.svelte-z4us7x{color:var(--ink);font-weight:600}.rp__fold.svelte-z4us7x>summary:where(.svelte-z4us7x){cursor:pointer;color:var(--ink-2);align-items:center;gap:.4rem;padding:.3rem 0;font-size:.92rem;font-weight:600;list-style:none;display:inline-flex}.rp__fold.svelte-z4us7x>summary:where(.svelte-z4us7x)::-webkit-details-marker{display:none}.rp__fold.svelte-z4us7x>summary:where(.svelte-z4us7x):after{content:"+";color:var(--clay);font-weight:700}.rp__fold[open].svelte-z4us7x>summary:where(.svelte-z4us7x):after{content:"−"}.rp__fold.svelte-z4us7x>summary:where(.svelte-z4us7x):hover{color:var(--ink)}.rp__fold-body.svelte-z4us7x{padding-top:.5rem}.rp__fold-body.svelte-z4us7x>:where(.svelte-z4us7x)+:where(.svelte-z4us7x){margin-top:.65rem}.rp__asof.svelte-z4us7x{color:var(--muted);font-size:.85rem;line-height:1.7}.sr-only.svelte-z4us7x{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
