.process-list{display:grid;gap:14px;padding:20px}
.process-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(200px,.95fr) minmax(150px,.5fr);gap:26px;padding:24px;border:1px solid var(--line);border-radius:9px;background:linear-gradient(135deg,#fff 0%,#fbfcf9 100%);box-shadow:0 5px 20px rgba(20,50,43,.035)}
.process-row h3{font:500 22px/1.3 'Playfair Display',Georgia,serif;margin:10px 0 5px}.process-main>p{font-size:12px;color:var(--muted);margin:0 0 19px}.process-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#728278;font-size:10px;font-weight:700;letter-spacing:.07em}.demo-pill{display:inline-flex;border:1px solid #d6e5d7;background:#edf5ed;color:#37694d;border-radius:99px;padding:6px 10px;font-size:9px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.process-parties{display:grid;grid-template-columns:1fr 1fr;gap:10px}.process-parties span{font-size:11px;line-height:1.5;color:#40554c}.process-parties b{display:block;font-size:9px;letter-spacing:.1em;color:#95a198;margin-bottom:3px}.process-context{border-left:1px solid var(--line);padding-left:24px;display:flex;flex-direction:column;gap:5px}.process-context strong{font-size:12px}.process-context small,.process-context p{font-size:11px;color:#75847a;margin:0;line-height:1.5}.process-label{font-size:9px;letter-spacing:.11em;color:#9ca99f;font-weight:800;margin-top:5px}.process-state{display:flex;align-items:flex-start;flex-direction:column;gap:13px}.process-state small{font-size:11px;color:#74837a}.process-state .row-actions{display:flex;gap:8px;flex-wrap:wrap}.head-actions{display:flex;gap:9px;flex-wrap:wrap}.process-detail-card{margin-bottom:18px}.process-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px}.process-detail-grid>div{padding:0 0 15px;border-bottom:1px solid var(--line)}.process-detail-grid span,.process-detail-grid strong{display:block}.process-detail-grid span{font-size:9px;font-weight:800;letter-spacing:.1em;color:#96a39a;margin-bottom:8px}.process-detail-grid strong{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.process-note{margin-top:22px;border-left:3px solid #b9a778;background:#f7f5ed;padding:15px 18px}.process-note p{font-size:12px;line-height:1.6;margin:6px 0 0;color:#4e6056}.process-linked-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px}.process-linked-item{padding:13px 0;border-top:1px solid var(--line)}.process-linked-item strong,.process-linked-item small{display:block}.process-linked-item strong{font-size:12px}.process-linked-item small{font-size:10px;color:#829087;margin-top:6px}
@media(max-width:1100px){.process-row{grid-template-columns:1fr 1fr}.process-state{grid-column:1/-1;flex-direction:row;align-items:center}.process-context{border-left:0;padding-left:0}.process-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.process-list{padding:12px}.process-row{grid-template-columns:1fr;padding:18px;gap:15px}.process-state{grid-column:auto;flex-wrap:wrap}.process-parties,.process-detail-grid,.process-linked-grid{grid-template-columns:1fr}.process-context{border-top:1px solid var(--line);padding-top:13px}}
