.hero-promise small{display:block;font-size:10px;line-height:1.6;margin-top:4px;letter-spacing:0}.plan .salary-exact b{font-size:clamp(34px,4.5vw,50px);font-variant-numeric:tabular-nums}.salary-caption{font-size:12px;color:var(--muted);margin-top:8px}.model .salary-total{font-size:clamp(32px,3.5vw,42px);font-variant-numeric:tabular-nums}.salary-source{line-height:1.9}.probation-card dl{display:grid;grid-template-columns:1fr;gap:6px}.probation-card dt{font-size:13px;color:var(--muted)}.probation-card dd{margin:0 0 10px;font:400 32px/1.2 var(--font-num);color:var(--rose-deep)}.probation-card dd small{font:700 13px var(--font-body);margin-left:4px}.legend b{white-space:nowrap}.legend span{font-size:12px}@media(max-width:700px){.hero-promise small{font-size:8px}.plan{padding:24px 20px}.plan dl{column-gap:12px}}
