.multicolumn {

	.multicolumn-card__info {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		height: 100%;
	}

	.multicolumn-card__info--heading { border-radius: var(--text-boxes-radius) var(--text-boxes-radius) 0 0; }

	.multicolumn-card__info--text {
		display: flex;
		flex-direction: column;
		align-items: center;
		height: 100%;
		margin-top: 0;
		border-radius: 0 0 var(--text-boxes-radius) var(--text-boxes-radius);

		p { padding-bottom: 0; }

		.button {
			margin-top: auto;
			padding-left: 2rem;
			padding-right: 2rem;
		}

		&:has(.button) p { padding-bottom: 1rem; }
	}


}
