.workflow-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:28px;align-items:start;margin-top:28px}.workflow-grid form>.field{margin-bottom:22px}.workflow-toggle{display:flex;align-items:center;gap:10px;padding:18px 0;font-weight:bold}.workflow-toggle input,.workflow-topics input{width:18px;height:18px;accent-color:#e4572e;flex:none}.workflow-topics{border:1px solid #d6d1c5;border-radius:6px;padding:20px;margin:10px 0 24px}.workflow-topics legend{padding:0 8px;font-weight:bold}.workflow-topics label{display:flex;align-items:center;gap:10px;margin:12px 0}.workflow-overview{padding:28px;background:#e6e3d9;border-radius:8px}.workflow-overview ol{list-style:none;padding:0;counter-reset:flow}.workflow-overview li{counter-increment:flow;position:relative;padding:0 0 28px 42px;border-left:1px solid #b8bcad;margin-left:14px}.workflow-overview li:last-child{border:0}.workflow-overview li:before{content:counter(flow);position:absolute;left:-14px;top:-3px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#1c1d1a;color:#efebe3;font-size:12px}.workflow-overview li strong,.workflow-overview li span{display:block}.workflow-overview li span{font-size:12px;line-height:1.6;margin-top:6px;color:#676c5d}.workflow-overview .micro{display:block;margin-bottom:28px}.workflow-overview .info{font-size:13px;line-height:1.6}.workflow-grid small{font-size:12px;line-height:1.6;color:#666d5b}
@media(max-width:1000px){.workflow-grid{grid-template-columns:1fr}}@media(max-width:550px){.workflow-overview{padding:22px}.workflow-grid{gap:18px}}
