main {
	#news-section {
		ul {
			padding: 0;
			li {
				list-style: none;
				a {
					color: var(--pico-base-color);
					text-decoration: none;
					h3 {
						color: var(--pico-primary);
						text-decoration: underline;
						transition: color var(--pico-transition);
					}
					&:hover h3 {
						color: var(--pico-primary-hover);
					}
					p {
						color: var(--pico-base-color);
						margin-block: 0;
					}
				}
				article {
					&:hover:has(footer:hover) {
						box-shadow: none;
					}
				}
				.pill {
					color: #d0dbf2;
					background-color: var(--pico-secondary-background);
					border: 1px solid var(--pico-secondary-border-color);
					border-radius: var(--pico-border-radius);
					padding: 0.5em;
					&:hover {
						color: #d0dbf2;
						background-color: var(--pico-secondary-hover-background);
					}
				}
				.pill:not(:last-of-type) {
					margin-inline-end: 0.5em;
				}
				img {
					height: 1lh;
					max-width: 1lh;
					vertical-align: bottom;
					margin-inline-end: 0.5em;
				}
			}
		}
	}
}

@media (min-width: 1536px) {
	main>* {
		margin-inline: auto;
		width: 1200px;
	}
}