.page-template-text-page main > *:first-child {
padding-top: calc(var(--site-header-full-height) + 3rem);
}
.page-template-text-page h1 {
font-size: calc(var(--fs-rate) * 5.8rem);
line-height: 1.2;
}
.page-template-text-page h2 {
font-size: calc(var(--fs-rate) * 4rem);
line-height: 1.2;
}
.page-template-text-page h3 {
font-size: calc(var(--fs-rate) * 3.2rem);
line-height: 1.2;
}
.page-template-text-page .dcb-privacy-policy-text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 2.3rem;
}
.page-template-text-page .dcb-privacy-policy-text h1 + p, .page-template-text-page .dcb-privacy-policy-text h1 + ul, .page-template-text-page .dcb-privacy-policy-text h1 + ol, .page-template-text-page .dcb-privacy-policy-text h2 + p, .page-template-text-page .dcb-privacy-policy-text h2 + ul, .page-template-text-page .dcb-privacy-policy-text h2 + ol, .page-template-text-page .dcb-privacy-policy-text h3 + p, .page-template-text-page .dcb-privacy-policy-text h3 + ul, .page-template-text-page .dcb-privacy-policy-text h3 + ol, .page-template-text-page .dcb-privacy-policy-text h4 + p, .page-template-text-page .dcb-privacy-policy-text h4 + ul, .page-template-text-page .dcb-privacy-policy-text h4 + ol {
margin-top: -1.3rem;
}
.page-template-text-page .dcb-privacy-policy-text p + ul, .page-template-text-page .dcb-privacy-policy-text p + ol {
margin-top: -1.3rem;
}
.page-template-text-page .dcb-privacy-policy-text ul, .page-template-text-page .dcb-privacy-policy-text ol {
padding-left: 22px;
}