.additional-features ul li {
	display: inline;
}

.additional-features label {
	display: inline-block;
	width: 15ch;
	width: fit-content;
	margin-bottom: 1rem;
	padding: 0.25rem 0.5rem 0.25rem 0.25rem;
	border-radius: 0.2rem;
	font-family: inherit;
	font-size: 1rem;
	font-weight: normal;
	line-height: 1.5;
}

.additional-features ul label {
	margin-right: 0;
	border: none;
}

.additional-features ul + ul label {
	width: calc(50% - 1.2rem);
	margin-right: 1rem;
	border: 1px solid #cacaca;
}

@media(min-width: 33.75em) {
	.additional-features ul + ul label {
		width: calc(33.3333333% - 1.2rem);
	}
}
