@import url("global-styles.css");
@import url("header.css");
@import url("callout.css");
@import url("footer.css");
@import url("card.css");
@import url("article.css");

.main-members,
.main-container__members {
    margin: auto;
    width: 95%;
}
.main-members {
    padding: 40px 0;
}

.main-container__members {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    grid-template-rows: auto;
    gap: 20px 10px;
    padding-bottom: 40px;
}

.card-member {
    width: 250px;
    height: 350px;
}

.card-member__image {
    width: 100%;
    height: 240px;
    object-fit: contain;
    border-radius: 15px;
}

.card-member__name {
    font-size: 17px;
    font-weight: bold;
}

.card-member__role,
.card-member__name {
    display: block;
    text-align: center;
}

.card-member__role {
    font-size: 14px;
}

.card-member__name {
    margin: 7px;
}