.calculator[data-astro-cid-ygxivncn]{border:1px solid var(--color-hairline);padding:var(--space-5) var(--space-4);margin-block:var(--space-6)}@media (min-width: 768px){.calculator[data-astro-cid-ygxivncn]{padding:var(--space-6)}}.calculator[data-astro-cid-ygxivncn] h2[data-astro-cid-ygxivncn]{margin-bottom:var(--space-5)}.calculator__field[data-astro-cid-ygxivncn]{margin-bottom:var(--space-4);max-width:420px}.calculator__field[data-astro-cid-ygxivncn] label[data-astro-cid-ygxivncn]{display:block;font-size:var(--text-small);color:var(--color-muted);margin-bottom:var(--space-2);max-width:var(--measure-max)}.calculator__input-wrap[data-astro-cid-ygxivncn]{display:flex;align-items:center;border:1px solid var(--color-hairline);border-radius:var(--radius);background:var(--color-paper)}.calculator__prefix[data-astro-cid-ygxivncn]{padding-inline-start:var(--space-3);color:var(--color-muted);font-family:var(--font-sans)}.calculator__input-wrap[data-astro-cid-ygxivncn] input[data-astro-cid-ygxivncn]{width:100%;border:none;background:transparent;padding:.75em var(--space-3);font-family:var(--font-sans);font-size:1rem;color:var(--color-fg);min-height:44px}.calculator__input-wrap[data-astro-cid-ygxivncn] input[data-astro-cid-ygxivncn]:focus-visible{outline:none}.calculator__input-wrap[data-astro-cid-ygxivncn]:focus-within{outline:2px solid var(--color-accent);outline-offset:2px}.calculator[data-astro-cid-ygxivncn] select[data-astro-cid-ygxivncn]{width:100%;border:1px solid var(--color-hairline);border-radius:var(--radius);background:var(--color-paper);padding:.75em var(--space-3);font-family:var(--font-sans);font-size:1rem;color:var(--color-fg);min-height:44px}.calculator__output[data-astro-cid-ygxivncn]{margin-block:var(--space-5) var(--space-3);display:flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.calculator__output-label[data-astro-cid-ygxivncn]{font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-muted)}.calculator__total[data-astro-cid-ygxivncn]{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--color-accent)}.calculator__support[data-astro-cid-ygxivncn]{font-size:var(--text-small);color:var(--color-muted);margin-bottom:var(--space-4)}#calculator-sentence[data-astro-cid-ygxivncn]{margin-bottom:var(--space-3)}.calculator__lead-in[data-astro-cid-ygxivncn]{color:var(--color-muted);margin-bottom:0}section[data-astro-cid-7giiqr76].hero{padding-block:var(--space-8) var(--space-7)}.block[data-astro-cid-7giiqr76]{padding-block:var(--space-7);border-top:1px solid var(--color-hairline)}.hero[data-astro-cid-7giiqr76] h1[data-astro-cid-7giiqr76]{max-width:20ch;margin-bottom:var(--space-5)}.hero[data-astro-cid-7giiqr76] p[data-astro-cid-7giiqr76],.block[data-astro-cid-7giiqr76] p[data-astro-cid-7giiqr76]{margin-bottom:var(--space-4);font-size:var(--text-body-lg)}.block[data-astro-cid-7giiqr76] p[data-astro-cid-7giiqr76]:last-child{margin-bottom:0}.block[data-astro-cid-7giiqr76] h2[data-astro-cid-7giiqr76]{margin-bottom:var(--space-5);max-width:28ch}.block--calculator[data-astro-cid-7giiqr76],.block--reflection[data-astro-cid-7giiqr76]{padding-block:var(--space-6)}.block--reflection[data-astro-cid-7giiqr76] h2[data-astro-cid-7giiqr76]{margin-bottom:0;max-width:26ch}.signals[data-astro-cid-7giiqr76]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-width:var(--measure-max)}.signals[data-astro-cid-7giiqr76] li[data-astro-cid-7giiqr76]{font-size:1.05rem;padding-block:var(--space-3);border-top:1px solid var(--color-hairline)}.signals[data-astro-cid-7giiqr76] li[data-astro-cid-7giiqr76]:last-child{border-bottom:1px solid var(--color-hairline)}.closing-routes[data-astro-cid-7giiqr76]{display:flex;flex-direction:column;gap:var(--space-6)}.closing-route[data-astro-cid-7giiqr76]{max-width:var(--measure-max)}.closing-prompt[data-astro-cid-7giiqr76]{font-size:var(--text-body-lg);margin-bottom:var(--space-2)}.closing-route[data-astro-cid-7giiqr76] p[data-astro-cid-7giiqr76]:not(.closing-prompt){margin-bottom:var(--space-4)}@media (min-width: 768px){section[data-astro-cid-7giiqr76].hero{padding-block:var(--space-9) var(--space-8)}.closing-routes[data-astro-cid-7giiqr76]{flex-direction:row}.closing-route[data-astro-cid-7giiqr76]{flex:1}}
