.em-hero{--sv-ratio:4/3}.em-hero .sv-jump ol,.em-situation-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.em-situation-grid{display:grid;margin-top:48px;border-top:2px solid var(--rd-ink)}.em-situation{display:flex;flex-direction:column;min-width:0;padding:32px 28px 8px}.em-situation:first-child{padding-left:0}.em-situation:last-child{padding-right:0}.em-situation+.em-situation{border-left:1px solid var(--sv-rule)}.em-situation-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.em-num{font:600 14px var(--rd-display);color:var(--rd-red);font-variant-numeric:tabular-nums}.em-situation h3{font-size:clamp(22px,1.8vw,28px)}.em-situation p{font-size:16px;color:var(--sv-ink-soft);margin-top:14px;line-height:1.55}.em-situation .sv-link{align-self:flex-start;margin-top:28px}.em-next-steps .sv-intro{max-width:38em}.em-next-steps .sv-actions{margin-top:36px}.em-next-rows{margin-top:0}.em-next-row{display:grid;grid-template-columns:38px minmax(0,1fr);column-gap:18px;align-items:start;padding:22px 0}.em-next-row h3{font-size:20px}.em-next-row p{font-size:16px;color:var(--sv-ink-soft);margin-top:6px;line-height:1.5}.em-close-card{grid-template-columns:1fr}.em-close-card .sv-intro{max-width:48em;color:var(--sv-ink-soft)}.em-close-card .sv-actions{margin-top:36px}.em-automotive-link{margin-top:28px}@media (max-width:1100px){.em-situation-grid{grid-template-columns:repeat(2,minmax(0,1fr));border-top-width:1px}.em-situation,.em-situation:first-child,.em-situation:last-child{padding:28px 24px 32px}.em-situation:nth-child(odd){padding-left:0}.em-situation:nth-child(2n){padding-right:0}.em-situation:nth-child(n+3){border-top:1px solid var(--sv-rule)}.em-situation:nth-child(3){border-left:0}}@media (max-width:900px){.em-hero .sv-jump ol,.em-situation-grid{grid-template-columns:1fr}.em-situation-grid{margin-top:36px}.em-situation,.em-situation:first-child,.em-situation:last-child,.em-situation:nth-child(2n),.em-situation:nth-child(odd){padding:28px 0 32px}.em-situation+.em-situation{border-left:0;border-top:1px solid var(--sv-rule)}.em-next-row{grid-template-columns:32px minmax(0,1fr);column-gap:14px}}