.next-steps{color:#ece9e1;--ns-mut:#ffffff8c;--ns-line:#ffffff14;--ns-green:#3ddc84;--ns-amber:#e0b23f;margin-top:26px}.next-steps-stage{letter-spacing:.12em;text-transform:uppercase;color:var(--ns-mut);align-items:center;gap:7px;margin-bottom:7px;font-family:monospace;font-size:10.5px;display:flex}.next-steps-stage:before{content:"";background:var(--ns-amber);border-radius:50%;flex:none;width:6px;height:6px}.next-steps-head{margin-bottom:12px;padding-right:64px;position:relative}.next-steps-title{letter-spacing:-.01em;font-size:16px;font-weight:600}.next-steps-sub{color:var(--ns-mut);margin-top:3px;font-size:12.5px}.next-steps-group{background:#ffffff03;border:1px solid #ffffff12;border-radius:13px}.next-steps-list{margin:0;padding:0;list-style:none}.next-steps-step{border-top:1px solid #ffffff0e;align-items:flex-start;gap:12px;padding:13px 20px;display:flex}.next-steps-step:first-child{border-top:0}.next-steps-num{color:var(--ns-mut);text-align:right;flex:none;width:13px;padding-top:3px;font-family:monospace;font-size:11px}.next-steps-body{flex:1;min-width:0}.next-steps-action{color:#ece9e1;font-size:13.5px;font-weight:600;line-height:1.4}.next-steps-date{letter-spacing:.05em;color:var(--ns-amber);white-space:nowrap;border:1px solid #e0b23f66;border-radius:999px;margin-left:9px;padding:2px 8px;font-family:monospace;font-size:10px}.next-steps-why{color:var(--ns-mut);margin-top:3px;font-size:12.5px;line-height:1.5}.next-steps-src{letter-spacing:.04em;color:#c9c5bb;border:1px solid var(--ns-line);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-family:monospace;font-size:10px;text-decoration:none;display:inline-flex}.next-steps-src:hover{color:#ece9e1;border-color:#ffffff38}.next-steps-src--plain,.next-steps-src--plain:hover{color:var(--ns-mut);border-color:var(--ns-line);cursor:default}.next-steps-events{border-top:1px solid #ffffff0e;padding:12px 20px 13px}.next-steps-events-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ns-mut);margin-bottom:6px;font-family:monospace;font-size:10.5px;display:block}.next-steps-events ul{margin:0;padding:0;list-style:none}.next-steps-events li{align-items:baseline;gap:12px;padding:4px 0;display:flex}.next-steps-event-date{letter-spacing:.05em;color:var(--ns-amber);flex:none;width:46px;font-family:monospace;font-size:10.5px}.next-steps-event-label{color:var(--ns-mut);font-size:12.5px}.next-steps-event-label a{color:inherit;border-bottom:1px dotted #ffffff40;text-decoration:none}.next-steps-event-label a:hover{color:#ece9e1}.next-steps-teaser{color:var(--ns-mut);border-top:1px solid #ffffff0e;padding:11px 20px;font-size:12px}.next-steps-kind{letter-spacing:.08em;text-transform:uppercase;vertical-align:2px;border:1px solid var(--ns-line);color:#c9c5bb;border-radius:999px;margin-right:8px;padding:1px 7px;font-family:monospace;font-size:9.5px;display:inline-block}.next-steps-kind--do{color:var(--ns-green);border-color:#3ddc8459}.next-steps-kind--avoid{color:var(--ns-amber);border-color:#e0b23f59}.next-steps-kind--deadline{color:#c9c5bb}.next-steps-step--blurred{align-items:center;gap:10px}.next-steps-blur-bar{filter:blur(5px);background:#ffffff24;border-radius:6px;width:38%;height:12px;display:block}.next-steps-blur-bar--short{width:22%}.next-steps-title-row{align-items:center;gap:7px;display:flex}.next-steps-info-wrap{flex:none;display:inline-flex}.next-steps-info{border:1px solid var(--ns-line);width:18px;height:18px;color:var(--ns-mut);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:11px;line-height:1;display:inline-flex}.next-steps-info:hover{color:#ece9e1;border-color:#ffffff38}.next-steps-why-panel{z-index:30;background:#1b1a17;border:1px solid #ffffff1a;border-radius:10px;max-width:min(520px,100vw - 48px);margin-top:8px;padding:10px 12px;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 28px #00000080}.next-steps-why-panel.is-open{display:block}.next-steps-why-panel-body{color:#ece9e1;font-size:12.5px;line-height:1.5}.next-steps-why-panel-sources{color:var(--ns-mut);margin-top:6px;font-size:11.5px}
