/* Plain action and benefit explanations; no replica product screen. */
.risk-clear-steps .depth-heading>p:last-child{font-size:16px}
.depth-story-panel.risk-step-guide{grid-template-columns:.85fr 1.15fr;gap:50px;padding:38px;align-items:start;min-height:390px}
.risk-step-label{font-size:12px!important;line-height:1.7!important;font-weight:650;color:var(--dp)!important;margin:0 0 15px!important}
.risk-step-action{padding-right:35px;border-right:1px solid var(--dp-line)}
.risk-step-guide .risk-step-action h3{font-size:23px;line-height:1.5;margin-bottom:20px}
.risk-step-action ol{list-style:none;padding:0;margin:0}
.risk-step-action li{display:flex;align-items:start;gap:12px;font-size:16px;line-height:1.7;padding:10px 0;color:var(--dp-ink);word-break:keep-all}
.risk-step-action li>span{font-size:11px;line-height:1.6;display:flex;justify-content:center;align-items:center;flex:0 0 28px;min-height:28px;border:1px solid var(--dp-line);background:white;color:var(--dp);border-radius:50%;margin-top:1px}
.risk-step-guide .risk-record-example{font-size:12px;line-height:1.9;color:var(--dp-muted);margin:21px 0 0;word-break:keep-all}
.risk-step-guide .risk-step-benefit h3{font-size:29px;line-height:1.45;letter-spacing:-.035em;margin:0 0 20px}
.depth-story-panel.risk-step-guide .risk-step-description{font-size:16px;line-height:1.9;color:var(--dp-muted);margin:0;word-break:keep-all}
.risk-clear-change{border-top:1px solid var(--dp-line);margin-top:27px}
.risk-clear-change>div{display:grid;grid-template-columns:83px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--dp-line);align-items:start}
.risk-clear-change span{font-size:12px;line-height:1.9;color:var(--dp-muted)}
.risk-clear-change p{font-size:14px;line-height:1.8;color:var(--dp-muted);margin:0;word-break:keep-all}
.risk-clear-change>div:last-child span,.risk-clear-change>div:last-child p{color:var(--dp);font-weight:650}
@media(max-width:1000px){.depth-story-panel.risk-step-guide{gap:30px;padding:29px;grid-template-columns:1fr 1.15fr}.risk-step-action{padding-right:24px}.risk-step-guide .risk-step-benefit h3{font-size:25px}.risk-step-action li{font-size:14px}.depth-story-panel.risk-step-guide .risk-step-description{font-size:14px}}
@media(max-width:800px){.depth-story-panel.risk-step-guide{grid-template-columns:1fr;gap:30px}.risk-step-action{padding:0 0 25px;border-right:0;border-bottom:1px solid var(--dp-line)}.risk-step-action li{font-size:16px}.risk-step-guide .risk-step-benefit h3{font-size:28px}.depth-story-panel.risk-step-guide .risk-step-description{font-size:15px}}
@media(max-width:600px){.depth-story-panel.risk-step-guide{padding:26px 21px;gap:26px}.risk-clear-steps .depth-heading>p:last-child{font-size:14px}.risk-step-guide .risk-step-action h3{font-size:21px}.risk-step-action li{font-size:14px;padding:8px 0;gap:10px}.risk-step-action li>span{flex-basis:25px;min-height:25px;font-size:10px}.risk-step-label{font-size:11px!important;margin-bottom:12px!important}.risk-step-guide .risk-step-benefit h3{font-size:25px}.depth-story-panel.risk-step-guide .risk-step-description{font-size:14px}.risk-clear-change>div{grid-template-columns:69px 1fr;gap:10px}.risk-clear-change p{font-size:13px}.risk-clear-change span{font-size:11px}.risk-step-guide .risk-record-example{font-size:11px}}
