.l-policy {
	margin-top: 13.5rem;
}

.wp-block-post-content,
.p-policy__main {
	line-height: 1.5;
	margin-top: 7.125rem;
}

.wp-block-post-content h2,
.p-policy__main h2 {
	font-size: 1.75rem;
	font-weight: bold;
	line-height: 1.4285714286;
	margin-top: 5rem;
}

.wp-block-post-content p,
.p-policy__main p {
	font-size: 1.375rem;
	line-height: 2.2272727273;
	margin-top: 1.75rem;
	margin-top: 2rem;
}

.wp-block-post-content p a,
.p-policy__main p a {
	text-decoration: underline;
}

.wp-block-post-content ul,
.p-policy__main ul {
	list-style: disc;
	list-style-position: inside;
	margin-left: 1.5em;
	text-indent: -1.1em;
}

.wp-block-post-content ul li,
.p-policy__main ul li {
	font-size: 1.375rem;
	line-height: 2.2272727273;
	margin-top: 0;
}

.wp-block-post-content ul li::marker,
.p-policy__main ul li::marker {
	font-size: 0.7em;
}

@media screen and (max-width: 767px) {

.l-policy {
	margin-top: 3rem;
}

.wp-block-post-content,
.p-policy__main {
	margin-top: 3rem;
}

.wp-block-post-content h2,
.p-policy__main h2 {
	font-size: 1.25rem;
	line-height: 2;
	margin-top: 2.5rem;
}

.wp-block-post-content p,
.p-policy__main p {
	font-size: 1.0625rem;
	line-height: 2.3529411765;
	margin-top: 0;
}

.wp-block-post-content ul li,
.p-policy__main ul li {
	font-size: 1.0625rem;
	line-height: 2.3529411765;
}

}

