.form-group {
	display: grid;
	grid-template-columns: max-content 1fr;
	gap: 1ex 1em;
	align-items: center;
}

input[type="text"] {
	max-width: 20em;
}

input[type="submit"] {
	margin-top: 1.5ex;
}

#articleList {
	display: grid;
	grid-template-columns: repeat(3, fit-content(100%));
	gap: 1ex 1em;
	.disabled {
		color: #444;
	}
}