.cost-check[data-astro-cid-yjyqabka]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;margin-block:2rem;padding:clamp(1rem,3vw,2rem)}.cost-check[data-astro-cid-yjyqabka] [data-astro-cid-yjyqabka][hidden]{display:none!important}.cost-check[data-astro-cid-yjyqabka] h2[data-astro-cid-yjyqabka]{margin-top:0}.cost-check[data-astro-cid-yjyqabka] p[data-astro-cid-yjyqabka]{line-height:1.65}.cost-input-grid[data-astro-cid-yjyqabka],.cost-result-grid[data-astro-cid-yjyqabka]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-block:1.25rem;display:grid}.cost-check[data-astro-cid-yjyqabka] fieldset[data-astro-cid-yjyqabka]{border:1px solid var(--line);border-radius:var(--radius-sm);min-width:0;margin:0;padding:1rem}.cost-check[data-astro-cid-yjyqabka] legend[data-astro-cid-yjyqabka]{padding-inline:.4rem;font-weight:800}.cost-field[data-astro-cid-yjyqabka]{margin-bottom:1.2rem}.cost-field[data-astro-cid-yjyqabka] label[data-astro-cid-yjyqabka]{font-weight:700;display:block}.cost-field[data-astro-cid-yjyqabka] p[data-astro-cid-yjyqabka]{margin:.35rem 0}.cost-check[data-astro-cid-yjyqabka] input[data-astro-cid-yjyqabka],.cost-check[data-astro-cid-yjyqabka] select[data-astro-cid-yjyqabka],.cost-check[data-astro-cid-yjyqabka] textarea[data-astro-cid-yjyqabka]{font:inherit;border:1px solid var(--muted);background:var(--paper);min-height:48px;color:var(--text);border-radius:.4rem;width:100%;max-width:100%;padding:.65rem .8rem}.cost-check[data-astro-cid-yjyqabka] select[data-astro-cid-yjyqabka]{max-width:18rem;margin-top:.5rem;display:block}.cost-check[data-astro-cid-yjyqabka] textarea[data-astro-cid-yjyqabka]{resize:vertical}.cost-check[data-astro-cid-yjyqabka] [data-astro-cid-yjyqabka]:focus-visible{outline:3px solid var(--brand);outline-offset:4px;scroll-margin-block:6rem}.cost-check[data-astro-cid-yjyqabka] input[data-astro-cid-yjyqabka][aria-invalid=true]{border-style:dashed;border-width:2px}.cost-error[data-astro-cid-yjyqabka]{font-weight:700}.cost-actions[data-astro-cid-yjyqabka]{flex-wrap:wrap;gap:.75rem;margin-block:1.2rem;display:flex}.cost-actions[data-astro-cid-yjyqabka] button[data-astro-cid-yjyqabka]{white-space:normal;min-height:48px}.cost-example-note[data-astro-cid-yjyqabka]{border-left:4px solid var(--brand);padding:.75rem;font-weight:700}.cost-result[data-astro-cid-yjyqabka]{scroll-margin-top:7rem}.cost-result-grid[data-astro-cid-yjyqabka]>section[data-astro-cid-yjyqabka]{background:var(--paper);border-radius:.75rem;min-width:0;padding:1rem}.cost-total[data-astro-cid-yjyqabka]{overflow-wrap:anywhere;font-size:clamp(1.4rem,3vw,2rem);font-weight:800}.cost-result[data-astro-cid-yjyqabka] dt[data-astro-cid-yjyqabka]{font-weight:700}.cost-result[data-astro-cid-yjyqabka] dd[data-astro-cid-yjyqabka]{overflow-wrap:anywhere;margin:0 0 1rem}.cost-difference[data-astro-cid-yjyqabka]{font-weight:700}.cost-table-wrap[data-astro-cid-yjyqabka]{max-width:100%;margin-bottom:1rem;overflow-x:auto}.cost-check[data-astro-cid-yjyqabka] table[data-astro-cid-yjyqabka]{border-collapse:collapse;width:100%}.cost-check[data-astro-cid-yjyqabka] th[data-astro-cid-yjyqabka],.cost-check[data-astro-cid-yjyqabka] td[data-astro-cid-yjyqabka]{border-bottom:1px solid var(--line);text-align:left;overflow-wrap:anywhere;padding:.75rem}.cost-check[data-astro-cid-yjyqabka] caption[data-astro-cid-yjyqabka]{text-align:left;padding:.6rem 0;font-weight:700}.cost-privacy[data-astro-cid-yjyqabka]{margin-top:1.5rem}.cost-print[data-astro-cid-yjyqabka]{display:none}@media (width<=42rem){.cost-input-grid[data-astro-cid-yjyqabka],.cost-result-grid[data-astro-cid-yjyqabka]{grid-template-columns:1fr}.cost-actions[data-astro-cid-yjyqabka]{flex-direction:column;align-items:stretch}.cost-check[data-astro-cid-yjyqabka] th[data-astro-cid-yjyqabka],.cost-check[data-astro-cid-yjyqabka] td[data-astro-cid-yjyqabka]{padding:.5rem;font-size:.92rem}}@media print{.cost-check[data-astro-cid-yjyqabka]{background:0 0;border:0;padding:0}.cost-interactive[data-astro-cid-yjyqabka],.cost-result-details[data-astro-cid-yjyqabka],.cost-privacy[data-astro-cid-yjyqabka]{display:none}.cost-print[data-astro-cid-yjyqabka]{white-space:pre-wrap;overflow-wrap:anywhere;font:10pt/1.5 sans-serif;display:block}.cost-result[data-astro-cid-yjyqabka]{outline:0}}.decision-sheet[data-astro-cid-h737gsb3]{border:1px solid var(--line);background:var(--surface);border-radius:1rem;margin-block:2rem;padding:clamp(1rem,3vw,2rem);scroll-margin-top:6rem}.decision-sheet[data-astro-cid-h737gsb3] h2[data-astro-cid-h737gsb3]{max-width:32ch}.decision-sheet[data-astro-cid-h737gsb3] ul[data-astro-cid-h737gsb3]{padding:0;list-style:none}.decision-sheet[data-astro-cid-h737gsb3] li[data-astro-cid-h737gsb3]{margin-block:.75rem}.decision-sheet[data-astro-cid-h737gsb3] label[data-astro-cid-h737gsb3]{cursor:pointer;align-items:flex-start;gap:.8rem;min-height:44px;padding-block:.5rem;display:flex}.decision-sheet[data-astro-cid-h737gsb3] input[data-astro-cid-h737gsb3]{width:1.25rem;height:1.25rem;accent-color:var(--brand);flex:none;margin-top:.3rem}.decision-sheet[data-astro-cid-h737gsb3] input[data-astro-cid-h737gsb3]:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.decision-notes[data-astro-cid-h737gsb3] div[data-astro-cid-h737gsb3]{border-bottom:1px solid var(--line);height:2rem}.decision-print[data-astro-cid-h737gsb3]{margin-top:.75rem}.decision-print[data-astro-cid-h737gsb3][hidden]{display:none}@media print{.decision-sheet[data-astro-cid-h737gsb3]{break-before:page;color:#000;background:#fff;border:0;padding:0}.decision-print[data-astro-cid-h737gsb3],.decision-privacy[data-astro-cid-h737gsb3]{display:none}.decision-sheet[data-astro-cid-h737gsb3] li[data-astro-cid-h737gsb3]{break-inside:avoid}.decision-notes[data-astro-cid-h737gsb3] div[data-astro-cid-h737gsb3]{border-color:#555}}.utility-hero[data-astro-cid-hhxicd6u]{background:var(--surface);padding:clamp(1.5rem,5vw,3rem) 0}.utility-hero[data-astro-cid-hhxicd6u] h1[data-astro-cid-hhxicd6u]{max-width:25ch;font-size:clamp(2rem,4vw,3.4rem);line-height:1.15}.utility-hero[data-astro-cid-hhxicd6u] .lede[data-astro-cid-hhxicd6u]{max-width:65ch}.utility-body[data-astro-cid-hhxicd6u]{max-width:76rem;padding-block:2rem}.utility-body[data-astro-cid-hhxicd6u] p[data-astro-cid-hhxicd6u],.utility-body[data-astro-cid-hhxicd6u] li[data-astro-cid-hhxicd6u]{line-height:1.7}.utility-body[data-astro-cid-hhxicd6u] li[data-astro-cid-hhxicd6u]{margin-block:.65rem}.utility-steps[data-astro-cid-hhxicd6u]{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.utility-steps[data-astro-cid-hhxicd6u] a[data-astro-cid-hhxicd6u]{border:1px solid var(--line);background:var(--paper);border-radius:999px;min-height:48px;padding:.75rem 1rem;font-weight:700}.utility-stage[data-astro-cid-hhxicd6u]{margin-bottom:3rem;scroll-margin-top:6rem}.utility-cards[data-astro-cid-hhxicd6u]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.utility-cards[data-astro-cid-hhxicd6u] article[data-astro-cid-hhxicd6u]{border:1px solid var(--line);background:var(--surface);border-radius:1rem;min-width:0;padding:1.4rem}.utility-cards[data-astro-cid-hhxicd6u] h3[data-astro-cid-hhxicd6u]{font-size:1.3rem;line-height:1.35}.utility-cards[data-astro-cid-hhxicd6u] .text-link[data-astro-cid-hhxicd6u]{min-height:44px;padding-block:.6rem;display:inline-block}.utility-method[data-astro-cid-hhxicd6u]{border-left:4px solid var(--brand);background:var(--surface);margin-block:2rem;padding:1.2rem}.utility-body[data-astro-cid-hhxicd6u]>section[data-astro-cid-hhxicd6u]:not(.cost-check){max-width:100%}.utility-body[data-astro-cid-hhxicd6u]>section[data-astro-cid-hhxicd6u]:not(.cost-check)>ul[data-astro-cid-hhxicd6u],.utility-body[data-astro-cid-hhxicd6u]>section[data-astro-cid-hhxicd6u]:not(.cost-check)>ol[data-astro-cid-hhxicd6u]{max-width:78ch}@media (width<=60rem){.utility-cards[data-astro-cid-hhxicd6u]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.utility-cards[data-astro-cid-hhxicd6u]{grid-template-columns:1fr}.utility-steps[data-astro-cid-hhxicd6u]{flex-direction:column;align-items:stretch}}@media print{.utility-steps[data-astro-cid-hhxicd6u]{display:none}.utility-hero[data-astro-cid-hhxicd6u]{background:0 0;padding:0}.utility-cards[data-astro-cid-hhxicd6u]{display:block}.utility-cards[data-astro-cid-hhxicd6u] article[data-astro-cid-hhxicd6u]{break-inside:avoid}}
