section.grouplink {
	padding: 80px 5% 100px 5%;
	> div {
		max-width: 1000px;
		margin-inline: auto;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
		column-gap: 30px;
		row-gap: 30px;
		@media (width < 800px) {
			grid-template-columns: repeat(1, 1fr);
		}
		> a {
			text-decoration: none;
			&:hover {
				opacity: 0.8;
			}
			> figure {
				min-height: 125px;
				display: flex;
				justify-content: center;
				align-items: center;
				border-radius: 10px;
				box-shadow: 3px 3px 8px rgba(0,0,0,0.3);
				background-color: #fff;
				padding-block: 5px;
				padding-inline: 10px;
				> img {
					max-width: 100%;
				}
			}
			&:last-of-type {
				> article {
					border: solid 2px #333;
					background-color: #fff;
					align-self: center;
				}
			}
		}
	}
}
