/* Homepage services 4-card grid (gb-element-410180fc, AR post 2 / EN post 48).
   Cards have different text lengths, so the "learn more" buttons landed at
   different heights. Make each card a flex column filling its grid track and
   push the button container to the bottom so all buttons share one baseline. */
.gb-element-410180fc > div {
	display: flex;
	flex-direction: column;
	width: 100%;
}
.gb-element-410180fc > div > div:last-child {
	margin-top: auto;
	padding-top: 2rem;
}
/* One-line button labels on desktop (grid collapses to 1 column ≤1024px).
   AR only (body.rtl): the EN twin shares these uniqueId classes but keeps
   its long "Learn more about…" labels, which would overflow with nowrap. */
@media (min-width: 1025px) {
	body.rtl .gb-element-410180fc .gbp-button--primary {
		white-space: nowrap;
	}
}
