/* Diagnostic field notes: selected break in a process, evidence packet. */
body.rs-diagnostic .rs-hero{grid-template-columns:1.06fr 1fr}.rs-diagnostic .rs-art{width:110%;margin-left:-6%}
body.rs-diagnostic .rs-feature-diagnostic{padding:48px;background:#f1f5f1;border-radius:28px}.rs-diagnostic .io-process-map{border:0;border-radius:0;background:none;padding:0;box-shadow:none;margin-top:36px}.rs-diagnostic .io-process-map>figcaption{font-size:13px;color:#37604a}.rs-diagnostic .io-map-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:none;position:relative;padding:0;margin:0}.rs-diagnostic .io-map-stages>li{border:0;border-top:2px solid #bccfc1;padding:32px 16px 24px;background:#fff;border-radius:0 0 18px 18px;box-shadow:none;min-width:0}.rs-diagnostic .io-map-stages>li:before{content:attr(data-map-number);display:block;font-size:32px;font-weight:500;color:#7b9683;margin-bottom:28px;position:static;width:auto;height:auto;background:none;border:0}.rs-diagnostic .io-map-stages>li.io-map-active{background:#173f29;border-color:#173f29;color:#fff;transform:translateY(-12px);border-radius:18px}.rs-diagnostic .io-map-active h3,.rs-diagnostic .io-map-active p{color:#e4f3e8!important}.rs-diagnostic .io-map-active span,.rs-diagnostic .io-map-active:before{color:#9ad8b2!important}.rs-diagnostic .io-map-stages h3{font-size:20px}.rs-diagnostic .io-map-stages p{font-size:13px;line-height:1.8}.rs-diagnostic .io-map-insight{background:#fff;border:0;border-radius:24px;margin-top:32px;padding:32px;box-shadow:0 12px 32px -24px #184d2a60}.rs-diagnostic .io-map-insight h3{font-size:26px;max-width:32ch}.rs-diagnostic .io-map-insight p{max-width:74ch;color:#536e5c;line-height:1.8}.rs-diagnostic .io-map-insight>span{color:#0a7a50}.rs-diagnostic .rs-inputs{border-top:1px solid #d2dfd5}.rs-diagnostic .io-deliverables{gap:24px}.rs-diagnostic .io-deliverables>div{background:#fff;border:0;border-top:1px solid #ccdace;border-radius:0;padding:24px 0}.rs-diagnostic .io-deliverables h3{font-size:22px}
@media(max-width:767px){.rs-diagnostic .rs-art{width:100%;margin:0}body.rs-diagnostic .rs-feature-diagnostic{padding:28px 20px}.rs-diagnostic .io-map-stages{grid-template-columns:1fr;gap:16px}.rs-diagnostic .io-map-stages>li{padding:20px;border-radius:18px;display:grid;grid-template-columns:40px 1fr;gap:4px 16px}.rs-diagnostic .io-map-stages>li:before{grid-row:1/4;margin:0;font-size:26px}.rs-diagnostic .io-map-stages>li.io-map-active{transform:none}.rs-diagnostic .io-map-stages>li>span,.rs-diagnostic .io-map-stages>li>h3,.rs-diagnostic .io-map-stages>li>p{grid-column:2;margin:0}.rs-diagnostic .io-map-insight{padding:24px 20px}.rs-diagnostic .io-map-insight h3{font-size:22px}}
