.checkup[data-astro-cid-hsb5nbal]{padding-bottom:var(--section);gap:clamp(2rem,4vw,3rem);max-width:60rem;display:grid}.q[data-astro-cid-hsb5nbal]{border:0;gap:.9rem;min-width:0;margin:0;padding:0;display:grid}legend[data-astro-cid-hsb5nbal],.field[data-astro-cid-hsb5nbal]{font-family:var(--font-display);font-weight:700;font-size:var(--step-lead);margin-bottom:.9rem;padding:0;line-height:1.15}.field[data-astro-cid-hsb5nbal]{margin-bottom:0}.choices[data-astro-cid-hsb5nbal]{flex-wrap:wrap;gap:.5rem;display:flex}.choice[data-astro-cid-hsb5nbal]{background:var(--surface);cursor:pointer;align-items:center;gap:.6rem;min-height:3rem;padding:.5rem 1rem;display:inline-flex}.choice[data-astro-cid-hsb5nbal]:has(input:checked){background:var(--navy);color:var(--on-navy)}.choice[data-astro-cid-hsb5nbal] input[data-astro-cid-hsb5nbal]{accent-color:var(--accent);width:1.1rem;height:1.1rem;margin:0}.choice[data-astro-cid-hsb5nbal]:has(input:focus-visible){outline:3px solid var(--link);outline-offset:3px}input[data-astro-cid-hsb5nbal][type=number]{background:var(--surface);width:9rem;min-height:3.5rem;font-size:var(--step-lead);font-variant-numeric:tabular-nums;border:0;border-radius:0;padding:0 1rem}.range[data-astro-cid-hsb5nbal]{align-items:center;gap:1rem;max-width:34rem;display:flex}input[data-astro-cid-hsb5nbal][type=range]{min-height:2.75rem;accent-color:var(--link);flex:1}.calc[data-astro-cid-hsb5nbal]{justify-self:start}.js[data-astro-cid-hsb5nbal] .nojs[data-astro-cid-hsb5nbal]{display:none}.checkup-band{margin-bottom:calc(var(--section) / 2)}@media (width>=64em){.checkup[data-astro-cid-hsb5nbal]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(3rem,6vw,6rem);max-width:none}.nojs[data-astro-cid-hsb5nbal],.calc[data-astro-cid-hsb5nbal]{grid-column:1/-1}}.result[data-astro-cid-hsb5nbal]{padding-block:var(--section)}.result[data-astro-cid-hsb5nbal] .wrap[data-astro-cid-hsb5nbal]{justify-items:start;gap:1.5rem;display:grid}.result[data-astro-cid-hsb5nbal] h2[data-astro-cid-hsb5nbal]{line-height:.85;display:grid}.number[data-astro-cid-hsb5nbal]{font-size:var(--step-giant);letter-spacing:-.03em;color:var(--teal-bright)}.unit[data-astro-cid-hsb5nbal]{font-size:var(--step-head)}.note[data-astro-cid-hsb5nbal]{max-width:60ch}.actions[data-astro-cid-hsb5nbal]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;display:flex}.again[data-astro-cid-hsb5nbal]{cursor:pointer;font-size:var(--step-body);background:0 0;border:0;padding:0}.result[data-astro-cid-hsb5nbal]:focus{outline:none}
