.about-story {
    display: grid;
    grid-template-columns: var(--grid-two-columns);
    align-items: center;
    gap: 36px;
}

.about-flow {
    display: grid;
    grid-template-columns: var(--grid-three-columns);
    margin: 0;
    padding: 0;
    gap: 18px;
    list-style: none;
}

.about-flow-item {
    padding: 26px;
    border-top: 5px solid var(--color-cyan);
    background: var(--color-white);
}

.about-flow-label {
    display: block;
    margin-bottom: 8px;
    color: var(--color-blue);
    font-size: var(--font-small);
    font-weight: 700;
}

.about-flow-title {
    margin: 0 0 8px;
    color: var(--color-navy);
    font-size: var(--font-content-subtitle);
}

.about-flow-text {
    margin: 0;
    font-size: var(--font-body);
}
