/* Optional custom styles for case studies cards */
.case-studies-container {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

/* Ensure portfolio images have consistent dimensions */
.case-studies-container .portfolio-archive-image {
    width: 100%;              /* Fill card width */
    height: 280px;            /* Fixed height for uniform cards (adjust to match your portfolio grid) */
    object-fit: cover;        /* Crop to fit without distortion */
    display: block;           /* Remove inline gaps */
    border-radius: 6px;       /* Optional: match theme styling */
}