.section-header {
    margin: 4rem 0 2rem 0;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    font-size: calc(1.445rem + 2.34vw)
}

@media (min-width: 1200px) {
    .section-header {
        font-size: 3.2rem
    }
}

.section-header h1,
.section-header .h1 {
    font-size: inherit;
    margin: 0
}

.section-header--centered {
    justify-content: center
}

.section-header--inherit-color h1,
.section-header--inherit-color .h1 {
    color: inherit
}

@media (max-width: 1920px) {
    .large-container .section-header {
        padding: 0 1.5rem;
    }
}