#about-page {row-gap: var(--size-m);}
@media only screen and (min-width: 768px) {
    #about-page {row-gap: var(--size-l);}
}


/* 
TEAM
*/
#about_p-team {
    min-width: 100vw;
    max-width: 100vw;
    padding-left: var(--size);
    column-gap: var(--size);
    overflow: hidden;
}

.about_p-team-member {
    min-width: calc(calc(100vw - calc(var(--size) * 3)) / 2);
    max-width: calc(calc(100vw - calc(var(--size) * 3)) / 2);
}
@media only screen and (min-width: 768px) {
    .about_p-team-member {
        min-width: calc(calc(100vw - calc(var(--size) * 4)) / 3);
        max-width: calc(calc(100vw - calc(var(--size) * 4)) / 3);
    }
}
@media only screen and (min-width: 1096px) {
    .about_p-team-member {
        min-width: calc(calc(100vw - calc(var(--size) * 5)) / 4);
        max-width: calc(calc(100vw - calc(var(--size) * 5)) / 4);
    }
}

.about_p-team-member .--info {margin-top: var(--size-s);}