.calc{display:grid;gap:1rem;max-width:34rem;margin:1.5rem 0}.calc label{display:grid;gap:.35rem;font-weight:600}.calc input{font:inherit;padding:.6rem .7rem;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit;max-width:12rem}.calc-out{border:2px solid currentColor;border-radius:6px;padding:1rem 1.25rem;max-width:34rem}.calc-out dl{display:grid;grid-template-columns:1fr auto;gap:.4rem 1rem;margin:0}.calc-out dd{margin:0;font-weight:700;text-align:right}.note{font-size:.9rem}
