.bmi-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:14px}.bmi-input-note{margin:10px 0 0}.bmi-result-card{display:flex;align-items:baseline;gap:12px;padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--soft)}.bmi-result-card[hidden]{display:none}.bmi-result-card strong{font-size:2rem;line-height:1;font-variant-numeric:tabular-nums}.bmi-result-card span{color:var(--muted);font-weight:600}.bmi-reference{margin:10px 0 0;font-weight:600}.bmi-disclaimer{margin:4px 0 0}.bmi-method{display:grid;gap:4px}.bmi-method span{display:block}.bmi-formula{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:480px){.bmi-input-grid{grid-template-columns:1fr;gap:12px}.bmi-result-card{padding:14px}.bmi-result-card strong{font-size:1.75rem}}