
	.posts.svelte-kjz6sm {
		display: grid;
		gap: var(--space-xl);
	}

	li.svelte-kjz6sm {
		display: grid;
		grid-template-columns: 5.5rem minmax(0, 1fr);
		gap: var(--space-md);
	}

	time.svelte-kjz6sm {
		padding-top: 0.2rem;
	}

	h3.svelte-kjz6sm a:where(.svelte-kjz6sm) {
		text-decoration: none;
	}

	h3.svelte-kjz6sm a:where(.svelte-kjz6sm):hover {
		text-decoration: underline;
	}

	h3.svelte-kjz6sm .label:where(.svelte-kjz6sm) {
		margin-left: var(--space-sm);
		font-size: 0.66rem;
		vertical-align: 0.15em;
	}

	p.svelte-kjz6sm {
		margin-top: var(--space-xs);
		max-width: var(--measure-prose);
		color: var(--color-muted);
		font-size: 0.95rem;
	}
