/* Flex-Container für einzelne Feldgruppen */
.vf-row {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
}

/* Zwei Felder nebeneinander */
.vf-col-6 {
    flex: 0 0 calc(50% - 0.5rem);
}

/* Mobil einspaltig */
@media (max-width: 575.98px) {
    .vf-col-6 {
        flex: 0 0 100%;
    }
}
