.project-equipment-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))!important}
.project-equipment-single{max-width:560px;grid-template-columns:1fr!important}
.project-one-workflow{grid-template-columns:1fr;max-width:1050px}
.project-one-workflow article{grid-template-columns:minmax(220px,1fr) 1fr}
.project-one-workflow .hotel-workflow-image img{height:360px}
.project-context{font-size:15px;line-height:1.5;border-left:3px solid #f5d451;padding:10px 16px;background:#f2f4f1}
.industry-project-directory{padding:56px var(--page-gutter,4.5vw);border-top:1px solid #cdd2ce;background:#fff}
.industry-project-directory h2{font:500 clamp(30px,3.5vw,48px)/1.1 var(--display);letter-spacing:-.035em;margin:12px 0 28px}
.industry-project-directory nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}
.industry-project-directory nav a{display:block;padding:20px 0;border-top:1px solid #cdd2ce;text-decoration:none;font-size:19px}
.industry-project-directory nav a:hover{text-decoration:underline;text-underline-offset:5px}
@media(max-width:700px){.industry-project-directory nav{grid-template-columns:1fr}.project-one-workflow article{grid-template-columns:1fr}.project-one-workflow .hotel-workflow-image img{height:280px}.project-equipment-grid{grid-template-columns:1fr!important}}
