/* Critical CSS for portfolio page */
main { min-height: 60vh; }
.portfolio-hero { padding-top: 24px; padding-bottom: 16px; }
.grid { display: grid; gap: 12px; }
