.privacy-policy {
	max-width: 760px;
	padding-bottom: 70px;
}

.privacy-policy #content-inner {
	border-bottom: 0;
}

.privacy-policy__eyebrow,
.privacy-policy__effective {
	color: #777;
	font-size: 10px;
	letter-spacing: .12em;
	text-transform: uppercase;
}

.privacy-policy__eyebrow {
	margin-bottom: 8px;
}

.privacy-policy__effective {
	margin-bottom: 34px;
}

.privacy-policy h1 {
	color: #c4c4c4;
	font-size: 30px;
	font-weight: 400;
	letter-spacing: .02em;
	padding-bottom: 5px;
}

.privacy-policy h2 {
	color: #a7a7a7;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .04em;
	margin: 0 0 8px;
}

.privacy-policy section {
	border-top: 1px dotted #333;
	padding: 22px 0 3px;
}

.privacy-policy p {
	color: #a3a3a3;
	font-size: 13px;
	line-height: 1.7;
	max-width: 680px;
	margin-bottom: 16px;
}

.privacy-policy a {
	color: #c9c9c9;
	text-decoration: underline;
	text-underline-offset: 3px;
}

.privacy-policy a:hover,
.privacy-policy a:focus {
	color: #fff;
}

@media only screen and (max-width: 1000px) {
	.privacy-policy {
		padding: 30px 18px 50px;
	}

	.privacy-policy #content-inner,
	.privacy-policy p,
	.privacy-policy h1 {
		padding-left: 0;
		padding-right: 0;
	}
}
