
h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 1.25rem;
	line-height: normal;
	margin-bottom: 0rem;
}
h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 1rem;
	line-height: normal;
	margin-bottom: 0rem;
}
h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 1rem;
	line-height: normal;
	margin-bottom: 0rem;
}
h4 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 1rem;
	line-height: normal;
	margin-bottom: 0rem;
}
h5 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 1rem;
	line-height: normal;
	margin-bottom: 0rem;
}
h6 {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 1rem;
	line-height: normal;
	margin-bottom: 0rem;
}
p {
	font-family: Helvetica, Arial, sans-serif;
	font-weight: 400;
	font-size: 1rem;
	line-height: 1.4;
	margin-bottom: 0.25rem;
}

h1:empty,
h1:last-child,
h2:empty,
h2:last-child,
h3:empty,
h3:last-child,
h4:empty,
h4:last-child,
h5:empty,
h5:last-child,
h6:empty,
h6:last-child,
p:empty,
p:last-child {
	margin-bottom: 0rem;
}

a {
	color: inherit;
	text-decoration: none;
	
	position: relative;
	background-image: linear-gradient(currentColor, currentColor);
	background-position: 0 100%;
	background-size: 100% 0;
	background-repeat: no-repeat;
	transition: background-size 0.2s;
}
a:hover, a.js-hover {
	background-size: 100% 1px;
}