.partners-items {
	display: flex;
	flex-direction: column;
}
	.partners-item {
		max-width: 250px;
		margin-bottom: 2rem;
	}
	.partners-item-link {
		display: block;
		transition: .1s all ease-in;
	}
	.partners-item-link:hover {
		opacity: .75;
	}
	.partners-item img {
		display: block;
		max-width: 100%;
		width: 100%;
		height: auto;
	}




/* GL Learn: Stacked image | title | description | Learn More link */
	.gl-funds {
		margin-block: 10rem 4rem;
	}
		.gl-funds .gl-items {
			display: grid;
			grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); /* from 300px before for 3 icons per row */
			grid-gap: 4rem;
			margin-top: 1rem;
			margin-inline: auto;
		}
		.gl-funds .gl-item {
			display: flex;
			flex-direction: column;

			margin: 0 0 2rem 0;
			padding: .5rem .2rem .2rem;

			background-color: var(--card-theme);
			border-radius: 2rem;

			box-shadow: var(--shadow-5);
		}
			.gl-funds .gl-item:nth-child(1) { --card-theme: var(--color-5); }
			.gl-funds .gl-item:nth-child(2) { --card-theme: var(--color-3); --card-theme-fg: #fff; }
			.gl-funds .gl-item:nth-child(3) { --card-theme: var(--color-4); }
			.gl-funds .gl-item:nth-child(4) { --card-theme: var(--color-link); --card-theme-fg: #fff; }

			.gl-funds .gl-card {
				display: flex;
				flex-direction: column;
				flex-grow: 1;

				padding: 1rem;
				border-radius: 1.75rem;

				background-color: #fff;

				box-shadow: 0 -5px 10px 10px hsl(var(--shadow-color) / var(--shadow-strength-3));
			}
				.gl-funds .gl-figure,
				.gl-funds .gl-text {
					margin: 0;
				}
				/* .gl-funds .gl-figure {
					position: relative;
					width: auto;
					max-width: 200px;
					max-height: 78px;
					margin-inline: 0 auto;
					margin-bottom: 1rem;
				}
					.gl-funds .gl-img {
						display: block;
						width: 3rem;
						height: 3rem;
						object-fit: cover;
						object-position: center;
						min-height: 100%;
						min-width: 100%;
					} */

				.gl-funds .gl-img {
					display: inline-block;
					width: 3rem;
					height: 3rem;
					object-fit: cover;
					object-position: center;
				}
				.gl-funds .gl-text {
					display: flex;
					flex-direction: column;
					flex-grow: 1;

					font-size: 1rem;

				}
					.gl-funds .gl-title {
						margin-top: 0;
					}
					.gl-funds .gl-desc {
						margin-bottom: auto;
					}
					.gl-funds .gl-link {
						display: block;
						margin-block: 1.5rem;
						border-color: var(--card-theme);
					}
					.gl-funds .gl-link:hover {
						border-color: var(--color-link);
					}

			.gl-fund-date {
				margin: .25rem 0 .75rem;

				font-size: 1rem;
				font-weight: 500;
				text-align: center;
				opacity: .5;
			/* 	color: #fff; */
			color: var(--card-theme-fg);
			}


@media (width < 600px) {
	.gl-funds { margin-block: 6rem 4rem; }
	.gl-funds .gl-items { grid-gap: 2rem; }
}
