.site-shell .process-bridge{color:var(--ink);border-bottom:2px solid var(--ink);background:#e8d5b4;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:clamp(32px,4vw,64px) clamp(24px,5vw,88px);display:grid}.site-shell .process-bridge h2{letter-spacing:-.045em;text-transform:uppercase;margin:12px 0 16px;font:950 clamp(1.8rem,2.7vw,3rem)/1.06 Arial Black,Arial,sans-serif}.site-shell .process-bridge p{max-width:850px;font:1.05rem/1.7 Georgia,serif}.site-shell .process-bridge>div>p:first-child{color:var(--forest);letter-spacing:.1em;text-transform:uppercase;font:950 .65rem/1.5 Arial,sans-serif}.site-shell .process-bridge>a{color:var(--ink);background:var(--acid);border:2px solid var(--ink);justify-content:space-between;gap:24px;padding:18px 22px;font:900 .72rem/1.6 Arial,sans-serif;text-decoration:none;display:flex}.site-shell .process-bridge>a:hover{color:var(--paper);background:var(--forest)}@media (max-width:900px){.site-shell .process-bridge{grid-template-columns:1fr}.site-shell .process-bridge>a{justify-self:start}}
