.sim{flex-direction:column;gap:14px;min-width:0;padding:20px;display:flex}.sim-titre{font-family:var(--f-display);margin:0!important;font-size:clamp(18px,4.5vw,24px)!important;line-height:1.2!important}.sim-champs{grid-template-columns:1fr;gap:12px;display:grid}.sim-champs label{color:var(--ink-2);flex-direction:column;gap:6px;min-width:0;font-size:13px;font-weight:700;display:flex}.sim-champs input{border:1.5px solid var(--line-champ,#14160f7a);width:100%;height:48px;font:inherit;color:var(--ink);background:var(--solid);font-variant-numeric:tabular-nums;border-radius:12px;padding:0 14px;font-size:18px;font-weight:700}.sim-champs input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sim-resultat{flex-direction:column;gap:2px;min-height:0;display:flex}.sim-gain{font-family:var(--f-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(24px,6vw,36px);font-weight:700}.sim-fois{color:var(--ink-2);margin:0;font-weight:600}.sim-hypothese{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.sim-vitrine{max-width:720px;margin:28px auto 0}@media (min-width:640px){.sim{padding:28px}.sim-champs{grid-template-columns:1fr 1fr}}
