/* Permite ler nomes completos sem que invadam o resumo ou a ação do card. */
body .caarn-clube-grid {
	grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr)) !important;
}

body .caarn-convenios-home .caarn-convenio-card,
body .caarn-clube-grid .caarn-convenio-card {
	min-width: 0 !important;
	height: 100% !important;
}

body .caarn-convenios-home .caarn-convenio-card__button,
body .caarn-clube-grid .caarn-convenio-card__button {
	height: auto !important;
	min-height: 360px !important;
	flex: 1 0 auto !important;
}

body .caarn-convenios-home .caarn-convenio-card__body,
body .caarn-clube-grid .caarn-convenio-card__body {
	min-width: 0 !important;
	min-height: 0 !important;
	flex: 1 0 auto !important;
}

body .caarn-convenios-home .caarn-convenio-card__body h3,
body .caarn-clube-grid .caarn-convenio-card__body h3 {
	display: block !important;
	flex: 0 0 auto !important;
	width: 100% !important;
	height: auto !important;
	min-height: 2.7em !important;
	max-height: none !important;
	overflow: visible !important;
	-webkit-line-clamp: unset !important;
	white-space: normal !important;
	word-break: normal !important;
	overflow-wrap: break-word !important;
	hyphens: none !important;
}

body .caarn-convenios-home .caarn-convenio-card__resume,
body .caarn-clube-grid .caarn-convenio-card__resume {
	flex: 0 0 auto !important;
}
