.test-check-box {
	height:0;
	overflow: hidden;
	padding:0;
	margin:0;
}

#email-collection-form {
	padding:1rem;
	border:thin solid #ccc;
	border-radius:15px;
}


#email-collection-form label {
	display:block;
	margin:10px 0;
}

#email-collection-form div {
	margin:10px 0;
}

#email-collection-form div input[type="email"] {
	padding:10px 0 10px 20px;
	width:clamp(150px, 50%, 500px);
	border-radius:9999px;
}

a.button, button {
	display:block;
	width:max-content;
}

.access-downloads-inner {
	display:block;
	padding:1rem 0 2rem 0;
	border-top: thin solid #ccc;
}

.access-downloads-inner p {
	margin:.5rem 0;
}