.network-posts {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(16em, max-content));
	padding: 0;
	gap: 1.2rem;

	> * {
		width: 100%;
	}

	a {
		text-decoration-color: transparent;
		color: var(--wp--preset--color--black);

		&:hover {
			text-decoration-color: var(--wp--preset--color--accent-1);
		}
	}

	& :is(h1, h2, h3, h4, h5, h6) {
		/*box-sizing: border-box;
		word-break: break-word; */
		text-wrap: balance;
	}

	ul, li {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	li.post {
		position: relative;
	}
	li.wp-block-post.post {
		gap: 0;
	}
	.wp-block-cover, .wp-block-cover-image {
		min-height: min-content;
        aspect-ratio: 16 / 9;
	}
	img {
		border-bottom-right-radius:var(--wp--preset--border-radius--3-xl);
		object-fit: cover;
		width: 100%;
		height: auto;
        aspect-ratio: 16 / 9;
		border: 1px solid var(--wp--preset--color--accent-1);
		position: relative;
	}
	div.wp-block-post-date {
		position: absolute;
		top: 0;
		left: 0;
		padding: var(--wp--preset--spacing--xxs);
		border-bottom-right-radius:var(--wp--preset--border-radius--3-xl);
	}
}
