.tool-page[data-astro-cid-thlyxxnm]{padding-bottom:4rem}.tool-page[data-astro-cid-thlyxxnm] .dek[data-astro-cid-thlyxxnm]{margin-bottom:2.5rem}.calculator[data-astro-cid-thlyxxnm]{background:var(--field-2);margin:2.5rem 0;padding:clamp(1.25rem,3vw,2rem)}.calculator[data-astro-cid-thlyxxnm] h2[data-astro-cid-thlyxxnm]{margin-top:0}.calculator[data-astro-cid-thlyxxnm]>p[data-astro-cid-thlyxxnm]{max-width:34rem}.unit-set[data-astro-cid-thlyxxnm],.measure-set[data-astro-cid-thlyxxnm]{border:0;margin:0 0 1.5rem;padding:0}.unit-set[data-astro-cid-thlyxxnm] legend[data-astro-cid-thlyxxnm],.measure-set[data-astro-cid-thlyxxnm] legend[data-astro-cid-thlyxxnm]{margin-bottom:.75rem;padding:0;font-size:1.0625rem;font-weight:600}.unit-options[data-astro-cid-thlyxxnm]{flex-wrap:wrap;gap:.75rem;display:flex}.unit-option[data-astro-cid-thlyxxnm]{border:2px solid var(--ink);background:var(--bg);cursor:pointer;align-items:center;gap:.5rem;min-height:44px;padding:.4rem .8rem;display:inline-flex}.unit-option[data-astro-cid-thlyxxnm]:has(input:checked){background:var(--field-3)}.unit-option[data-astro-cid-thlyxxnm] input[data-astro-cid-thlyxxnm]{width:1.1rem;height:1.1rem;accent-color:var(--ink);margin:0}.hint[data-astro-cid-thlyxxnm]{font-size:var(--step-small);color:var(--ink-soft);margin:0 0 1rem}.fields[data-astro-cid-thlyxxnm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.field[data-astro-cid-thlyxxnm] label[data-astro-cid-thlyxxnm]{margin-bottom:.35rem;font-weight:600;display:block}.field[data-astro-cid-thlyxxnm] input[data-astro-cid-thlyxxnm]{border:2px solid var(--ink);background:var(--bg);width:100%;min-height:52px;color:var(--ink);font:inherit;border-radius:0;padding:0 .75rem;font-size:1.125rem}.field[data-astro-cid-thlyxxnm] input[data-astro-cid-thlyxxnm]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.field[data-astro-cid-thlyxxnm] input[data-astro-cid-thlyxxnm][aria-invalid=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.error[data-astro-cid-thlyxxnm]{font-size:var(--step-small);color:var(--ink);border-left:4px solid var(--accent);margin:.4rem 0 0;padding-left:.5rem;line-height:1.3}.error[data-astro-cid-thlyxxnm]:empty{display:none}.actions[data-astro-cid-thlyxxnm]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.actions[data-astro-cid-thlyxxnm] .btn[data-astro-cid-thlyxxnm]{min-width:12rem}.clear[data-astro-cid-thlyxxnm]{border:2px solid var(--ink);min-height:44px;color:var(--ink);font:600 1rem var(--serif);cursor:pointer;background:0 0;padding:.5rem 1rem}.clear[data-astro-cid-thlyxxnm]:hover{background:var(--ink);color:var(--bg)}.result[data-astro-cid-thlyxxnm]{background:var(--bg);border-top:10px solid var(--ink);border-bottom:4px solid var(--ink);margin-top:1.5rem;padding:1.25rem 1.25rem .75rem}.result[data-astro-cid-thlyxxnm]:empty{display:none}.result-label[data-astro-cid-thlyxxnm]{font-size:var(--step-small);color:var(--muted);margin:0}.result-number[data-astro-cid-thlyxxnm]{letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;margin:0 0 .75rem;font-size:clamp(2.5rem,9vw,4rem);line-height:1}.result-number[data-astro-cid-thlyxxnm] strong[data-astro-cid-thlyxxnm]{font-weight:600}.result-reading[data-astro-cid-thlyxxnm]{font-size:var(--step-body)}.steps[data-astro-cid-thlyxxnm]{border-top:1px solid var(--line);margin:1rem 0;padding:0;list-style:none}.steps[data-astro-cid-thlyxxnm] li[data-astro-cid-thlyxxnm]{border-bottom:1px solid var(--line);font-size:var(--step-small);margin:0;padding:.6rem 0;line-height:1.4}.result-note[data-astro-cid-thlyxxnm]{font-size:var(--step-small);color:var(--ink-soft);margin-bottom:.75rem}.no-js[data-astro-cid-thlyxxnm]{background:var(--bg);margin-top:1.5rem;padding:1rem 1.25rem}.no-js[data-astro-cid-thlyxxnm] p[data-astro-cid-thlyxxnm]{margin:0}.formula[data-astro-cid-thlyxxnm]{background:var(--bg);border-left:6px solid var(--accent);font-size:var(--step-lead);padding:.9rem 1rem;line-height:1.3}.urgent[data-astro-cid-thlyxxnm]{margin-top:2.5rem}.urgent[data-astro-cid-thlyxxnm] h2[data-astro-cid-thlyxxnm]{margin-top:0}.urgent[data-astro-cid-thlyxxnm] ul[data-astro-cid-thlyxxnm]{margin-bottom:1rem}.tool-page[data-astro-cid-thlyxxnm] .next[data-astro-cid-thlyxxnm]{margin-left:0;margin-right:0}.disclaimer[data-astro-cid-thlyxxnm]{margin-top:2rem}@media (width<=560px){.fields[data-astro-cid-thlyxxnm]{grid-template-columns:1fr}.actions[data-astro-cid-thlyxxnm] .btn[data-astro-cid-thlyxxnm],.clear[data-astro-cid-thlyxxnm]{width:100%}}
