/* Keep project galleries compact while preserving their natural image ratios. */
@media (min-width: 768px) {
    main.container-fluid.pb-5 > .row > .col-xl-10.mx-auto > .row {
        display: block;
        column-count: 2;
        column-gap: 1.5rem;
    }

    main.container-fluid.pb-5 > .row > .col-xl-10.mx-auto > .row > .col-md-4 {
        display: inline-block;
        width: 100%;
        max-width: none;
        flex: none;
        margin-bottom: 1.5rem;
        padding-top: 0 !important;
        break-inside: avoid;
    }
}
