@layer components {
    .min-project-overview__container {
        display: grid;
        grid-template-columns: minmax(0, 1fr) minmax(18rem, .8fr);
        gap: clamp(2rem, 5vw, 5rem);
    }

    .min-project-overview__grid {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 1px;
    }

    .min-project-overview__item {
        display: flex;
        flex-direction: column;
        gap: .35rem;
    }

    .min-project-overview__icon svg {
        width: 1.5rem;
        height: 1.5rem;
    }

    @media (max-width: 767px) {
        .min-project-overview__container {
            grid-template-columns: 1fr;
        }
    }
}
