/* Projects page layout tweaks */
.page-header { padding-top: calc(var(--header-height) + 40px); }
.projects .projects__grid { grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); }
.projects .project-card { height: 100%; }
