.calc label{color:var(--color-navy);font-weight:600;display:block}.calc input,.calc select{border:1px solid var(--color-taupe);background:#fff;border-radius:.5rem;width:100%;min-height:2.75rem;margin-top:.3rem;padding:.5rem .75rem;font-weight:400;display:block}.calc .fields{gap:1rem;display:grid}.calc .results{border-top:1px solid var(--color-line);margin-top:1.5rem;padding-top:1rem}.calc .results div{justify-content:space-between;align-items:baseline;gap:1rem;padding:.35rem 0;display:flex}.calc .results dt{color:var(--color-muted)}.calc .results dd{color:var(--color-navy);font-variant-numeric:tabular-nums;font-weight:650}.calc .results .lead dd{font-size:1.6rem}
