.section-heading {
    margin-bottom: var(--space-lg);
}

.section-subtitle {
    width: 48rem;
}

.images-container {
    display: flex;
    gap: 0.5rem;
    margin-top: var(--space-lg);
    flex-wrap: wrap;
    justify-content: center;
}

.images-container img {
    width: 33%;
    margin-bottom: var(--space-xl);
}

@media (max-width: 800px) {
    .section-subtitle {
        width: 100%;
    }

    .images-container {
        flex-direction: column;
    }

    .images-container img {
        width: 100%;
    }
}