.termo-calculadora{border:1px solid #a9c5bb;border-radius:18px;padding:clamp(18px,3vw,28px);background:#f3f8f3;margin:24px 0}.termo-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.termo-calculadora label{display:grid;gap:6px;font-weight:700}.termo-calculadora input{box-sizing:border-box;width:100%;min-width:0;padding:12px;border:1px solid #688779;border-radius:8px;background:white;font:inherit;color:#183e39}.termo-calculadora button{margin-top:20px;min-height:46px}.termo-calculadora output{display:block;margin-top:18px;font-weight:700;overflow-wrap:anywhere}.termo-calculadora input:focus-visible{outline:3px solid #d99a28;outline-offset:3px}@media(max-width:520px){.termo-campos{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
