/* Published policy typography, made responsive without empty spacer paragraphs. */
.coreology-policy{max-width:860px;margin:80px auto 100px;padding:0 24px}
.coreology-policy h1{font-size:40px;line-height:1.25;margin:0 0 40px}
.coreology-policy h2{font-size:32px;line-height:1.3;margin:50px 0 24px}
.coreology-policy h3{font-size:28px;line-height:1.35;margin:30px 0 24px}
.coreology-policy>p{font-size:24px;line-height:1.5;margin:0 0 24px;overflow-wrap:anywhere}
.coreology-policy .coreology-form{max-width:600px;padding-left:0;padding-right:0}
@media(max-width:809px){.coreology-policy{margin:40px auto 64px;padding:0 16px}.coreology-policy h1{font-size:32px}.coreology-policy h2{font-size:26px}.coreology-policy h3{font-size:22px}.coreology-policy>p{font-size:18px}}

