.o-section--grey {
    padding-top: 5rem;
    padding-bottom: 5rem;
    background-color: theme('colors.gray.100');
}

.o-section--highlight {
    padding-top: 8rem;
    padding-bottom: 6rem;
    background-color: theme('colors.primary.200');
}

.o-section--primary,
.o-section--secondary,
.o-section--cta,
.o-section--accent,
.o-section--ambient {
    padding-top: 8rem;
    padding-bottom: 6rem;
}

.o-section--primary {
    background-color: theme('colors.primary.200');
}

.o-section--secondary {
    background-color: theme('colors.secondary.200');
}


.o-section--cta {
    background-color: theme('colors.cta.200');
}

.o-section--accent {
    background-color: theme('colors.accent.200');
}

.o-section--ambient {
    background-color: theme('colors.ambient.200');
}
