.tool-page[data-astro-cid-gjwuy6ht]{padding-top:clamp(48px,6vw,96px)}.tool-page[data-astro-cid-gjwuy6ht] .dek[data-astro-cid-gjwuy6ht]{margin-bottom:2.5rem}.tool[data-astro-cid-gjwuy6ht]{background:var(--field-2);margin:2.5rem 0;padding:clamp(1.25rem,3vw,2rem)}.tool[data-astro-cid-gjwuy6ht]>h2[data-astro-cid-gjwuy6ht]{margin-top:0}.tool[data-astro-cid-gjwuy6ht]>p[data-astro-cid-gjwuy6ht]{max-width:38rem}.reading-fields[data-astro-cid-gjwuy6ht]{border:0;min-width:0;margin:0 0 .75rem;padding:0}.reading-fields[data-astro-cid-gjwuy6ht] legend[data-astro-cid-gjwuy6ht]{margin-bottom:.75rem;font-weight:600}.input-grid[data-astro-cid-gjwuy6ht]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.field[data-astro-cid-gjwuy6ht]{min-width:0;margin-bottom:.75rem}.field[data-astro-cid-gjwuy6ht] label[data-astro-cid-gjwuy6ht]{margin-bottom:.4rem;font-weight:600;display:block}.field[data-astro-cid-gjwuy6ht] input[data-astro-cid-gjwuy6ht]{border:2px solid var(--ink);background:var(--bg);width:100%;min-height:52px;color:var(--ink);font:inherit;border-radius:0;padding:0 .85rem;font-size:1.25rem}.field[data-astro-cid-gjwuy6ht] input[data-astro-cid-gjwuy6ht][aria-invalid=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.hint[data-astro-cid-gjwuy6ht],.error[data-astro-cid-gjwuy6ht]{font-size:var(--step-small);color:var(--ink-soft);margin:.4rem 0 .75rem}.error[data-astro-cid-gjwuy6ht]{color:var(--ink);border-left:4px solid var(--accent);padding-left:.5rem}.error[data-astro-cid-gjwuy6ht]:empty{display:none}.actions[data-astro-cid-gjwuy6ht]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.actions[data-astro-cid-gjwuy6ht] .btn[data-astro-cid-gjwuy6ht],.clear[data-astro-cid-gjwuy6ht]{min-height:52px}.clear[data-astro-cid-gjwuy6ht]{border:2px solid var(--ink);color:var(--ink);font:600 1rem var(--serif);cursor:pointer;background:0 0;padding:.5rem 1rem}.clear[data-astro-cid-gjwuy6ht]:hover{background:var(--ink);color:var(--bg)}.result[data-astro-cid-gjwuy6ht]{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-gjwuy6ht]:empty{display:none}.result-label[data-astro-cid-gjwuy6ht]{color:var(--muted);font-size:var(--step-small);margin:0}.result-number[data-astro-cid-gjwuy6ht]{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0 0 .5rem;font-size:clamp(2.25rem,8vw,3.5rem);line-height:1.05}.result-band[data-astro-cid-gjwuy6ht]{background:var(--field-3);margin:0 0 .75rem;padding:.25rem .5rem;font-weight:600;display:inline-block}.result-doctor[data-astro-cid-gjwuy6ht],.result-note[data-astro-cid-gjwuy6ht]{font-size:var(--step-small)}.result-note[data-astro-cid-gjwuy6ht]{color:var(--ink-soft);margin-bottom:.5rem}.urgent-result[data-astro-cid-gjwuy6ht]{background:var(--field-3);border-left:8px solid var(--accent);font-size:var(--step-lead);margin:1rem 0;padding:1rem 1.1rem}.low-note[data-astro-cid-gjwuy6ht]{background:var(--surface);padding:1rem}.no-js[data-astro-cid-gjwuy6ht]{background:var(--bg);margin-top:1rem;padding:1rem}.no-js[data-astro-cid-gjwuy6ht] p[data-astro-cid-gjwuy6ht]{margin:0}.warning[data-astro-cid-gjwuy6ht]{background:var(--field-3);margin:2.5rem 0;padding:1.25rem 1.5rem}.warning[data-astro-cid-gjwuy6ht] h2[data-astro-cid-gjwuy6ht],.chart[data-astro-cid-gjwuy6ht] h2[data-astro-cid-gjwuy6ht]{margin-top:0}.chart[data-astro-cid-gjwuy6ht]{margin:2.5rem 0}.measurement[data-astro-cid-gjwuy6ht],.explanation[data-astro-cid-gjwuy6ht],.explanation[data-astro-cid-gjwuy6ht] h2[data-astro-cid-gjwuy6ht]{margin-top:3rem}.tool-page[data-astro-cid-gjwuy6ht] .next[data-astro-cid-gjwuy6ht]{margin-left:0;margin-right:0}.disclaimer[data-astro-cid-gjwuy6ht]{margin-top:2rem}@media (width<=560px){.tool[data-astro-cid-gjwuy6ht]{margin-left:calc(-1 * var(--margin));margin-right:calc(-1 * var(--margin));padding:1rem}.input-grid[data-astro-cid-gjwuy6ht]{grid-template-columns:1fr}.actions[data-astro-cid-gjwuy6ht]{grid-template-columns:1fr;display:grid}.actions[data-astro-cid-gjwuy6ht] .btn[data-astro-cid-gjwuy6ht],.clear[data-astro-cid-gjwuy6ht]{width:100%}}
