.deal-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.deal-grid fieldset{min-width:0;border:1px solid var(--line);border-radius:16px;padding:20px;background:#fff}.deal-grid legend{padding:0 8px;font-weight:700}.deal-grid label{display:block;margin:12px 0;font-size:14px}.deal-grid input{width:100%;box-sizing:border-box;font-size:16px;margin-top:6px}.deal-results{margin-top:24px;padding:22px;border-radius:16px;background:#e4edda}.deal-results strong{font-size:23px}.deal-results p:last-child{font-weight:700;color:var(--green)}.result output{overflow-wrap:anywhere;font-size:clamp(22px,4vw,38px)}.calc-fields label{display:block;margin:12px 0}.calc-fields input{display:block;width:100%;box-sizing:border-box;margin-top:6px;font-size:16px}fieldset:focus-within{border-color:var(--green)}@media(max-width:650px){.deal-grid{grid-template-columns:1fr}.deal-grid fieldset{padding:16px}.deal-results strong{font-size:20px}}
