/* Chelsea Demo lead, scoped to the existing native component. Keep Lola-owned form styles and shared runtime intact. */
.spx-demo-n0004 .dm-steps{display:flex;flex-direction:column;gap:14px;margin:40px 0 0;padding:0;list-style:none}
.spx-demo-n0004 .dm-steps li{display:flex;align-items:center;gap:10px;color:#0b004a;font-size:16px;font-weight:500;line-height:1.3}
.spx-demo-n0004 .dm-steps span{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;background:#cbff47;color:#0b004a;font-size:14px;font-weight:600}
.spx-demo-n0004 .dm-cover{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:40px 0 0}
.spx-demo-n0004 .dm-cover dt{color:#0b004a;font-size:16px;font-weight:500;line-height:1.4}
.spx-demo-n0004 .dm-cover dd{margin:4px 0 0;color:#66637d;font-size:16px;line-height:1.45}
.spx-demo-n0004 .dm-elsewhere{margin:40px 0 0;color:#66637d;font-size:16px;line-height:1.45}
.spx-demo-n0004 .dm-elsewhere a{margin-left:4px;color:#0b004a;font-weight:500;text-decoration:none}
.spx-demo-n0004 .dm-elsewhere a:hover{color:#1705e5}
@media(max-width:42rem){.spx-demo-n0004 .dm-cover{grid-template-columns:1fr 1fr;gap:20px 16px}}

/* Replace the former office placeholder in the native collage with Chelsea's supplied photo. */
.spx-careers-n0022{display:block!important;padding:0!important;gap:0!important;border:.4rem solid #fff!important;background:#eeecf5!important;width:26%!important;height:auto!important;aspect-ratio:1184/864;right:22%!important;bottom:2%!important;overflow:hidden}
.spx-careers-n0022 img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.spx-careers-n0022 figcaption{position:absolute;right:.7rem;bottom:.7rem;border-radius:6px;background:#fff;color:#0b004a;padding:.35rem .7rem;font-size:16px;line-height:1.4}
@media(max-width:45rem){.spx-careers-n0022{right:auto!important;bottom:auto!important;width:auto!important;min-height:0!important;border-width:.25rem!important;transform:none!important}}

.or-review-art{margin:1.5rem auto;max-width:22rem}
.or-review-art img{display:block;width:100%;height:auto;object-fit:contain}
