.content-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.about-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.footer-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.project-description-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.image-container {
    aspect-ratio: 4 / 5;
    height: auto;
}
