.c-park-grid-tile {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	gap: var(--spacing-xs);

	.c-park-grid-tile__top {
		display: flex;
		flex-direction: column;
		gap: var(--spacing-xs);
	}

	.c-park-grid-tile__image {
		position: relative;
		aspect-ratio: 1.5;

		img {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
	}

	.c-park-grid-tile__excerpt {
		p {
			&:last-of-type {
				margin-bottom: 0;
			}
		}
	}

	.c-park-grid-tile__link {
		display: flex;
		align-items: center;
		gap: var(--spacing-xs);

		svg {
			transform: rotate(-90deg);
		}
	}
}
