/* Scoped to the two hands-on engineering detail pages. */
.engineering-project-page .engineering-gallery { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:1.5rem; align-items:start; }
.engineering-project-page .engineering-gallery .project-figure { margin-top:.7rem; }
.engineering-project-page .prototype-hero { max-width:636px; margin:1.4rem auto; }
.engineering-project-page .aircraft-hero { max-width:800px; margin:1.4rem auto; }
.engineering-project-page .mechanism-sketch img { max-height:420px; object-fit:contain; }
.engineering-project-page .engineering-video { max-width:760px; margin:1.5rem auto; }
.engineering-project-page video { display:block; width:100%; height:auto; background:#111; object-fit:contain; }
.engineering-project-page .engineering-links { display:flex; flex-wrap:wrap; gap:1rem; }
.engineering-project-page .engineering-links a { color:#2a4d9b; text-decoration:underline; text-underline-offset:.2em; }
@media(max-width:650px) { .engineering-project-page .engineering-gallery { grid-template-columns:minmax(0,1fr); gap:0; } }
