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

.editor-styles-wrapper,
.p-policy__main {
	border-radius: 5rem;
	margin-top: 5.9375rem;
	padding-block: 9.0625rem;
	padding-inline: 10rem;
}

.editor-styles-wrapper .is-style-underline,
.p-policy__main .is-style-underline {
	text-decoration: underline;
}

.editor-styles-wrapper h2,
.p-policy__main h2 {
	font-size: 4.125rem;
	font-weight: 400;
	letter-spacing: 0.075em;
	line-height: 1.4;
}

.editor-styles-wrapper h3,
.p-policy__main h3 {
	font-size: 1.875rem;
	font-weight: 500;
}

.editor-styles-wrapper * + h3,
.p-policy__main * + h3 {
	margin-top: 3.125rem;
}

.editor-styles-wrapper ol,
.p-policy__main ol {
	list-style: decimal;
	margin-left: 1em;
	margin-top: 1.875rem;
}

.editor-styles-wrapper ul,
.p-policy__main ul {
	list-style: disc;
	margin-left: 2em;
	margin-top: 1.875rem;
}

.editor-styles-wrapper li,
.p-policy__main li {
	font-size: 1.25rem;
	font-weight: 400;
	letter-spacing: 0.02em;
	line-height: 2.5;
}

.editor-styles-wrapper p,
.p-policy__main p {
	font-size: 1.25rem;
	font-weight: 400;
	letter-spacing: 0.02em;
	line-height: 2.5;
}

.editor-styles-wrapper * + p,
.p-policy__main * + p {
	margin-top: 1.75rem;
}

.editor-styles-wrapper p + p,
.p-policy__main p + p {
	margin-top: 2.5em;
}

.editor-styles-wrapper {
	padding: 0;
}

.editor-styles-wrapper .is-root-container {
	margin-top: 6.25rem;
}

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

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

.editor-styles-wrapper,
.p-policy__main {
	border-radius: 1.875rem;
	margin-top: 2.625rem;
	padding-block: 3.125rem;
	padding-inline: 1.25rem;
}

.editor-styles-wrapper h2,
.p-policy__main h2 {
	font-size: 2.125rem;
	letter-spacing: 0.05em;
}

.editor-styles-wrapper h3,
.p-policy__main h3 {
	font-size: 1.625rem;
}

.editor-styles-wrapper * + h3,
.p-policy__main * + h3 {
	margin-top: 2.625rem;
}

.editor-styles-wrapper li,
.p-policy__main li {
	font-size: 1.0625rem;
	letter-spacing: normal;
	line-height: 2;
}

.editor-styles-wrapper p,
.p-policy__main p {
	font-size: 1.0625rem;
	letter-spacing: normal;
	line-height: 2;
}

.editor-styles-wrapper * + p,
.p-policy__main * + p {
	margin-top: 1.25rem;
}

.editor-styles-wrapper p + p,
.p-policy__main p + p {
	margin-top: 2em;
}

}

