.member-cards__header { display: flex; justify-content: space-between; align-items: flex-end; }
.member-cards__title-text { width: 75%; flex-basis: 75%; }
.member-cards__button { width: 25%; flex-basis: 25%; }
.member-cards__header .content-block__content p { margin-bottom: 0; font-size:1.5625rem; font-weight: 500; }
.member-cards__header .button__container { width: 100% !important; justify-content: flex-end; }

.member-cards__grid { display:flex; gap: 25px; margin:60px 0 0; }
.member-card { flex-basis: 100%; background:#fff; padding: 35px 25px; border-bottom: 5px solid var(--primary)}

.member-card__headline { font-size:1.5625rem; margin: 0 0 20px;  }
.member-card__subheadline { font-size:1rem; margin: 20px 0 20px; width: 80%; height: 50px; }

.member-card__price { display:inline-block; padding:10px 15px 10px 15px; letter-spacing: .5px; clip-path: var(--notch-right-xsmall); line-height:1; color: var(--white); font-size: .8125rem; font-weight: var(--bold); margin: 0; }
.member-card__price.bg-yellow { color: var(--near-black); }
.member-card__list { margin: 0; }
.member-card__list li:nth-last-of-type(1) { margin: 0; }

@media (max-width: 1000px) {
	.member-cards__grid { display: grid; grid-template-columns: repeat(2, minmax(200px, 50%)); grid-gap: 30px; }
	.member-card { background:#fff; padding: 35px 25px;}
}
@media (max-width: 600px) {
	.member-cards__grid { display: grid; grid-template-columns: repeat(1, minmax(200px, 100%)); grid-gap: 30px; }
	
}