.workflow{max-width:1150px}.workflow>.callout{margin-bottom:36px}.workflow-map{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0}.workflow-map a{border:1px solid var(--line);padding:20px;background:var(--paper);font-size:16px}.workflow-map span{display:block;color:#786334;font-size:12px;letter-spacing:.1em;margin-bottom:10px}.workflow-filter{margin:30px 0}.workflow-filter label{display:block;font-weight:600;margin-bottom:8px}.workflow-filter select{max-width:100%;width:480px;padding:14px;border:1px solid var(--line);background:white;color:var(--ink)}.workflow-filter p{font-size:14px;margin-top:12px}.workflow-stage{border-top:1px solid var(--line);padding:38px 0;scroll-margin-top:25px}.workflow-stage h2{font-size:38px}.workflow-stage h3{font-size:25px}.workflow-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.workflow-pair>div{padding:24px;background:#e9eee4}.workflow-pair>div+div{background:#f3ebdc}.workflow-pair p{margin-bottom:0}.workflow-check{border-left:3px solid #a98b46;padding:12px 20px}.workflow-prompt{margin:28px 0}.workflow-stage blockquote{margin:0}@media(max-width:640px){.workflow-map{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-map a{padding:14px}.workflow-pair{grid-template-columns:1fr}.workflow-stage h2{font-size:30px}.workflow-stage .button{white-space:normal}}
