/* Explain: App-specific layout utilities and responsive section spacing. */
.container-x {
    width: 100%;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
}

.section {
    padding-top: 5rem;
    padding-bottom: 5rem;
}

.section-sm {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
}

.eyebrow {
    display: inline-block;
    text-transform: uppercase;
    letter-spacing: 0.28em;
    font-size: 0.72rem;
    font-weight: 700;
    color: var(--secondary-color);
}

@media (max-width: 640px) {
    .section {
        padding-top: 3rem;
        padding-bottom: 3rem;
    }
}