/* Scope: only the requested legal pages. Existing header/footer markup is reused. */
body.page-id-819 .entry-header .entry-title,
body.page-id-821 .entry-header .entry-title,
body.page-id-1064 .entry-header .entry-title,
body.page-id-1610 .entry-header .entry-title,
body.page-id-1653 .entry-header .entry-title{
	color:#fff!important;
}

/* Keep the refund page title in the same plain, unboxed treatment as the others. */
body.page-id-1064 .entry-header{
	box-sizing:border-box!important;
	margin:0 0 26px!important;
	padding:0!important;
	background:transparent!important;
	border:0!important;
	border-radius:0!important;
	color:#fff!important;
}
body.page-id-1064 .entry-header .entry-title{
	margin:0!important;
}

body.page-id-1653 #content{
	box-sizing:border-box!important;
	width:100%!important;
	padding:48px 0!important;
	background:#050506!important;
	color:#242428!important;
}
body.page-id-1653 #content>.ast-container{
	box-sizing:border-box!important;
	width:min(1120px,calc(100% - 48px))!important;
	max-width:1120px!important;
	margin:0 auto!important;
	padding:0!important;
}
body.page-id-1653 #primary,
body.page-id-1653 main.site-main{
	box-sizing:border-box!important;
	width:100%!important;
	max-width:none!important;
	margin:0!important;
	background:transparent!important;
	color:#242428!important;
}
body.page-id-1653 article,
body.page-id-1653 .entry-content{
	box-sizing:border-box!important;
	width:100%!important;
	max-width:none!important;
	margin:0!important;
	background:#fff!important;
	color:#242428!important;
}
body.page-id-1653 article{
	position:relative!important;
	margin-top:64px!important;
	padding:38px 42px!important;
	border:1px solid #e2e2e6!important;
	border-radius:14px!important;
	box-shadow:0 14px 34px rgba(0,0,0,.08)!important;
}
body.page-id-1653 .entry-header{
	position:absolute!important;
	left:0!important;
	bottom:calc(100% + 18px)!important;
	width:100%!important;
	margin:0!important;
	padding:0!important;
	background:transparent!important;
	border:0!important;
}
body.page-id-1653 .entry-content h1,
body.page-id-1653 .entry-content h2,
body.page-id-1653 .entry-content h3,
body.page-id-1653 .entry-content strong{
	color:#17171b!important;
}
body.page-id-1653 .entry-content p,
body.page-id-1653 .entry-content li{
	color:#303036!important;
	font-size:16px!important;
	line-height:1.75!important;
}
body.page-id-1653 .entry-content a{
	color:#c9141b!important;
	font-weight:700!important;
	text-decoration:underline!important;
	text-decoration-thickness:1px!important;
	text-underline-offset:3px!important;
}
body.page-id-1653 .entry-content a:hover,
body.page-id-1653 .entry-content a:focus{
	color:#9f1016!important;
}

@media(max-width:767px){
	body.page-id-1064 .entry-header{
		margin-bottom:22px!important;
	}
	body.page-id-1653 #content{
		padding:28px 0!important;
	}
	body.page-id-1653 #content>.ast-container{
		width:calc(100% - 28px)!important;
	}
	body.page-id-1653 article{
		margin-top:52px!important;
		padding:26px 20px!important;
		border-radius:11px!important;
	}
	body.page-id-1653 .entry-header{
		bottom:calc(100% + 14px)!important;
	}
	body.page-id-1653 .entry-content p,
	body.page-id-1653 .entry-content li{
		font-size:15px!important;
		line-height:1.7!important;
	}
}
