/* Privacy Policy - Mobile (reference: FIGS-style) */
.privacy-content{
	max-width: 100%;
	padding: 0.5rem 0.55rem 1.2rem;
	font-size: 0.28rem;
	line-height: 0.5rem;
	color: #313543;
	font-family: Helvetica-Light, Helvetica, 'Microsoft Yahei', sans-serif;
	background: #fff;
}
.privacy-content .privacy-updated{
	color: #888;
	margin-bottom: 0.45rem;
	font-size: 0.24rem;
}
.privacy-content .privacy-intro{
	font-size: 0.28rem;
	line-height: 0.48rem;
}
.privacy-content h2{
	font-size: 0.32rem;
	color: #000;
	margin: 0.1rem 0 0.1rem;
	font-family: Helvetica, 'Microsoft Yahei', sans-serif;
	font-weight: bold;
}
.privacy-content h2:first-of-type{
	margin-top: 0;
}
.privacy-content h2.privacy-anchor{
	scroll-margin-top: 5rem;
}
.privacy-content h3{
	font-size: 0.3rem;
	color: #222;
	margin: 0.1rem 0 0.1rem;
	font-family: Helvetica, 'Microsoft Yahei', sans-serif;
	font-weight: bold;
}
.privacy-content h4{
	font-size: 0.28rem;
	color: #333;
	margin: 0.4rem 0 0.2rem;
	font-family: Helvetica, 'Microsoft Yahei', sans-serif;
	font-weight: bold;
}
.privacy-content ul{
	margin: 0.2rem 0 0.2rem;
	padding-left: 0.55rem;
}
.privacy-content li{
	list-style: disc;
	margin-bottom: 0.2rem;
}
.privacy-content .contact-block{
	margin-top: 0.25rem;
	padding: 0.3rem 0;
	line-height: 0.46rem;
}
.privacy-content a{
	color: #313543;
	text-decoration: underline;
}
.privacy-content a:hover{
	text-decoration: underline;
}
/* NON-U.S. policy block: vertical spacing */
.privacy-content .privacy-section.non-us-policy{
	margin: 1.2rem 0 1.5rem;
	padding: 0.8rem 0 0;
}
.privacy-content .privacy-section.non-us-policy h2{
	margin-top: 0;
}
