.gov-stage-flow{padding-block:var(--section-padding-y,clamp(4rem, 8vw, 7.5rem))}.gov-stage-flow__header{margin-bottom:clamp(2rem,4vw,2.5rem)}.gov-stage-flow__list{grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.gov-stage-flow__stage{opacity:0;transition:opacity .42s var(--ease-standard,ease), transform .42s var(--ease-standard,ease);transition-delay:calc(var(--stage-index,0) * 90ms);grid-template-columns:3.5rem 1fr;gap:0;display:grid;transform:translateY(10px)}.gov-stage-flow--visible .gov-stage-flow__stage{opacity:1;transform:translateY(0)}.gov-stage-flow__phase-label{font-family:var(--label-font-family);letter-spacing:.1em;text-transform:uppercase;color:var(--pigment-base);white-space:nowrap;padding-top:1.25rem;padding-right:.75rem;font-size:.625rem;font-weight:700;line-height:1}.gov-stage-flow__body{border:0;border-top:1px solid var(--border-medium);box-shadow:none;background:0 0;border-radius:0;padding:1.25rem}.gov-stage-flow__top{flex-wrap:wrap;align-items:baseline;gap:.75rem;margin-bottom:.375rem;display:flex}.gov-stage-flow__title{font-family:var(--heading-font-family);letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:1.0625rem;font-weight:650;line-height:1.25}.gov-stage-flow__duration{color:var(--text-meta);font-size:.75rem;font-family:var(--label-font-family);white-space:nowrap}.gov-stage-flow__desc{color:var(--text-secondary);margin:0 0 .875rem;font-size:.8125rem;line-height:1.55}.gov-stage-flow__gate{background:var(--pigment-soft);border-radius:var(--wm-radius-sm,8px);border:1px solid var(--pigment-border);align-items:flex-start;gap:.4rem;margin-bottom:.75rem;padding:.5rem .75rem;display:flex}.gov-stage-flow__gate-icon{color:var(--pigment-base);flex-shrink:0;margin-top:.05em;font-size:.75rem;font-weight:700}.gov-stage-flow__gate-label{color:var(--pigment-base);font-size:.8rem;font-weight:600;line-height:1.4}.gov-stage-flow__evidence{flex-wrap:wrap;align-content:flex-start;align-self:start;align-items:flex-start;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.gov-stage-flow__evidence-item{background:var(--chip-bg,#fffdf9);border:1px solid var(--chip-border,#0000001a);color:var(--text-secondary);border-radius:100px;padding:.2rem .55rem;font-size:.725rem;line-height:1.4}.gov-stage-flow__artifact{border-top:1px solid var(--border-soft);justify-items:start;gap:.3rem;margin-top:.75rem;padding-top:.75rem;display:grid}.gov-stage-flow__artifact-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-meta);font-size:.7rem;font-weight:600;font-family:var(--label-font-family)}.gov-stage-flow__artifact-name{color:var(--text-primary);font-size:.8rem;font-weight:500;line-height:1.4}@media (min-width:680px){.gov-stage-flow__list{grid-template-columns:repeat(2,1fr)}.gov-stage-flow__stage{grid-template-columns:unset;flex-direction:column;display:flex}.gov-stage-flow__body{flex:1;grid-template-rows:auto minmax(7.2rem,auto) minmax(6.35rem,auto) minmax(7.05rem,auto) auto;align-content:start;display:grid}.gov-stage-flow__phase-label{padding-top:0;padding-bottom:.5rem;padding-right:0}}@media (min-width:960px){.gov-stage-flow__list{grid-template-columns:repeat(4,1fr)}.gov-stage-flow__stage{padding-right:clamp(1rem,2vw,1.75rem)}.gov-stage-flow__stage+.gov-stage-flow__stage{border-left:1px solid var(--border-soft);padding-left:clamp(1rem,2vw,1.75rem)}}@media (prefers-reduced-motion:reduce){.gov-stage-flow__stage{opacity:1;transition:none;transform:none}.gov-stage-flow--visible .gov-stage-flow__stage{opacity:1;transform:none}}
