.project-action{display:flex;align-items:center;gap:1rem;text-decoration:none;color:inherit;margin-bottom:.8rem;padding:1rem 1.2rem}.project-action>div{flex:1;min-width:0}.project-action h2{font-size:1.05rem;margin:0 0 .3rem}.project-action p{margin:0;font-size:.9rem}.project-action .step-number{flex-shrink:0}.project-action:hover,.project-action:focus-visible{text-decoration:none;outline:2px solid var(--accent,#148b91);outline-offset:2px}

.project-switch-link{margin:0 0 1.2rem;font-size:.85rem}.project-switch-link a{color:var(--muted);font-weight:400}
