.salary-scenario-module__I57o-W__diagram{font-family:var(--font-ui,var(--font-sans));font-size:var(--text-small);line-height:var(--text-small--line-height)}.salary-scenario-module__I57o-W__salary{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.salary-scenario-module__I57o-W__step{padding:var(--space-5) var(--space-3) var(--space-5) 0;border-top:1px solid var(--accent);position:relative}.salary-scenario-module__I57o-W__step:before{background:var(--accent);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:0}.salary-scenario-module__I57o-W__diagram dt{font-weight:500}.salary-scenario-module__I57o-W__diagram dd{margin:0}.salary-scenario-module__I57o-W__diagram .salary-scenario-module__I57o-W__amount{margin-top:var(--space-2);color:var(--accent);font-size:var(--text-h3);line-height:var(--text-h3--line-height);font-variant-numeric:tabular-nums}.salary-scenario-module__I57o-W__diagram .salary-scenario-module__I57o-W__detail{margin-top:var(--space-1);color:var(--foreground)}.salary-scenario-module__I57o-W__bonus{gap:var(--space-3);padding-block:var(--space-4);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 2fr;margin:0;display:grid}.salary-scenario-module__I57o-W__bonus strong{font-variant-numeric:tabular-nums;font-weight:500}.salary-scenario-module__I57o-W__information{margin-top:var(--space-6)}.salary-scenario-module__I57o-W__informationTitle{margin:0 0 var(--space-3);font-size:var(--text-ui);font-weight:500}.salary-scenario-module__I57o-W__knowledge{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.salary-scenario-module__I57o-W__knowledge dd{margin-top:var(--space-1);color:var(--foreground)}@media (max-width:539px){.salary-scenario-module__I57o-W__salary{grid-template-columns:minmax(0,1fr)}.salary-scenario-module__I57o-W__step{column-gap:var(--space-3);padding:var(--space-3) 0 var(--space-3) var(--space-5);border-top:0;border-left:1px solid var(--accent);grid-template-columns:minmax(0,1fr) auto;display:grid}.salary-scenario-module__I57o-W__step:before{top:var(--space-5);left:-4px}.salary-scenario-module__I57o-W__diagram .salary-scenario-module__I57o-W__amount{grid-area:1/2/3;align-self:center;margin:0}.salary-scenario-module__I57o-W__detail{grid-column:1}.salary-scenario-module__I57o-W__bonus{gap:var(--space-1);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr)}.salary-scenario-module__I57o-W__knowledge{gap:var(--space-4);grid-template-columns:minmax(0,1fr)}}
