/* Reading layout for the native Privacy policy page only. */
.page-content .cnx-policy > .cnx-container{max-width:850px}
.page-content .cnx-policy .cnx-intro{margin-bottom:30px}
.page-content .cnx-policy .cnx-intro h2{font-size:clamp(28px,3vw,36px);line-height:1.25}
.page-content .cnx-policy > .cnx-container > h2{font-size:clamp(22px,2.2vw,27px);line-height:1.35;margin-top:32px;margin-bottom:14px;padding-top:24px;border-top:1px solid var(--line)}
.page-content .cnx-policy p,.page-content .cnx-policy li{font-size:16px;line-height:1.85;overflow-wrap:break-word}
.page-content .cnx-policy .cnx-quiet{font-size:13px}
.page-content .cnx-policy .eyebrow{font-size:11px}
.page-content .cnx-policy li+li{margin-top:12px}
.page-content .cnx-policy a{text-underline-offset:3px}
@media(max-width:600px){.page-content .cnx-policy > .cnx-container > h2{margin-top:26px;padding-top:20px}.page-content .cnx-policy p,.page-content .cnx-policy li{font-size:15px;line-height:1.8}}
