.engineering-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:36px 0}.engineering-service{padding:28px;border:1px solid #31516f;border-radius:18px;background:#001840bb}.engineering-service>span{font-size:12px;color:#00e0f0}.engineering-service h3{font-size:23px;margin:14px 0}.engineering-service p,.engineering-lead{font-size:16px;line-height:1.75;color:#c1cbd6}.engineering-lead{max-width:780px}.engineering-home h2{margin:14px 0 22px}.engineering-page .institutional-hero p{max-width:760px}.engineering-page .engineering-services{padding-top:32px}@media(max-width:900px){.engineering-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.engineering-grid{grid-template-columns:1fr;gap:18px}.engineering-service{padding:24px}.engineering-home{padding:60px 0}}

.engineering-page .engineering-service h3{line-height:1.25;margin:14px 0 20px}.engineering-card-content{display:grid;grid-template-columns:minmax(0,1fr) 96px;gap:16px;align-items:center}.engineering-card-content p{margin:0;font-size:15px;line-height:1.65}.engineering-card-content img{width:96px;height:96px;opacity:.95}@media(max-width:620px){.engineering-card-content{grid-template-columns:minmax(0,1fr) 85px;gap:12px}.engineering-card-content img{width:85px;height:85px}}
