#terms{
	margin: 0 auto;
	max-width: var(--sc-content-max-width);
}
#terms-content{
	border-top: .1rem solid var(--sc-color-border);
	margin: 0 var(--sc-gutter-double-width);
	padding: var(--sc-gutter-double-width) 0;
}
#terms-content > dl{
}
#terms-content > dl > dd{
	color: var(--color-text-light);
	font-size: 1.6rem;
	font-weight: 300;
	line-height: 1.5em;
	margin: 0;
	padding: var(--sc-gutter-width) 0 var(--sc-gutter-double-width);
	text-align: justify;
	text-indent: calc(var(--sc-gutter-width) * 4);
}
#terms-content > dl > dt{
	color: var(--color-text);
	font-size: 1.8rem;
	font-weight: 400;
	line-height: 1.5em;
}
#terms-content > dl > dd > dl{
	margin: 0 0 0 var(--sc-gutter-double-width);
}
#terms-content > dl > dd > dl > dd{
	color: var(--color-text-light);
	font-size: 1.6rem;
	font-weight: 300;
	line-height: 1.5em;
	margin: 0;
	padding: var(--sc-gutter-width) 0 var(--sc-gutter-double-width);
	text-align: justify;
	text-indent: calc(var(--sc-gutter-width) * 4);
}
#terms-content > dl > dd > dl > dt{
	color: var(--color-text);
	font-weight: 400;
	text-indent: 0;
}
#terms-content > dl > dd ul{
	list-style: none;
}
#terms-content > dl > dd ul li:before{
	content: '\2014';
	margin-left: -2.4rem;
	position: absolute;
}
#terms-content .noindent{
	text-indent: 0px !important;
}
@supports(padding: max(0px)) {
	#terms-content{
		margin-left: max(var(--sc-gutter-double-width), max(env(safe-area-inset-left),env(safe-area-inset-right)));
		margin-right: max(var(--sc-gutter-double-width), max(env(safe-area-inset-left),env(safe-area-inset-right)));
	}
}
/* footer */
#terms-footer{
	border-top: .1rem solid var(--sc-color-border);
	margin: 0 var(--sc-gutter-double-width);
	padding: var(--sc-gutter-double-width) 0;
}
@supports(padding: max(0px)) {
	#terms-footer{
		margin-left: max(var(--sc-gutter-double-width), max(env(safe-area-inset-left),env(safe-area-inset-right)));
		margin-right: max(var(--sc-gutter-double-width), max(env(safe-area-inset-left),env(safe-area-inset-right)));
	}
}
/* header */
#terms-header{
	margin: 0 var(--sc-gutter-double-width);
	padding: var(--sc-gutter-double-width) 0;
	padding-top: 30vh;
}
#terms-h1{
	font-size: 3.2rem;
	font-weight: 300;
	line-height: 1.5em;
	text-transform: uppercase;
}
@supports(padding: max(0px)) {
	#terms-header{
		margin-left: max(var(--sc-gutter-double-width), max(env(safe-area-inset-left),env(safe-area-inset-right)));
		margin-right: max(var(--sc-gutter-double-width), max(env(safe-area-inset-left),env(safe-area-inset-right)));
	}
}