.ca-policy-page{box-sizing:border-box;max-width:850px!important;width:100%;margin-left:auto!important;margin-right:auto!important;padding-top:72px}
.ca-policy-heading{font-size:38px!important;line-height:1.2!important;color:#2d5d9f;margin:0 0 30px!important;overflow-wrap:anywhere}
.ca-policy-document,.ca-policy-back{box-sizing:border-box;max-width:850px!important;width:100%;margin-left:auto!important;margin-right:auto!important;overflow-wrap:anywhere}
.ca-policy-document{font-size:18px;line-height:1.7;padding:0 4px 36px;color:#213b46}
.ca-policy-document h2{font-size:25px;line-height:1.3;margin:1.8em 0 .7em;color:#2d5d9f}
.ca-policy-document h3,.ca-policy-document h4{font-size:21px;line-height:1.4;margin:1.5em 0 .6em}
.ca-policy-document p{margin:0 0 1em}.ca-policy-document li{margin:.45em 0}.ca-policy-document ul,.ca-policy-document ol{padding-left:1.5em}.ca-policy-list-inset{margin-left:1em}
.ca-policy-document a,.ca-policy-back a{color:#2d5d9f;text-decoration:underline;text-underline-offset:3px}
.ca-policy-table{max-width:100%;overflow-x:auto;margin:1.4em 0}.ca-policy-table table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}.ca-policy-table td{border:1px solid #d6e2eb;padding:12px;vertical-align:top}.ca-policy-table td p:last-child{margin:0}
.ca-policy-index{list-style:none;padding-left:0!important}.ca-policy-index li{padding:14px 0;border-bottom:1px solid #d6e2eb}
.ca-policy-back{margin-top:20px;margin-bottom:24px;font-size:16px}
@media(max-width:600px){.ca-policy-page{padding:50px 18px 0}.ca-policy-heading{font-size:29px!important}.ca-policy-document{font-size:16px}.ca-policy-document h2{font-size:22px}.ca-policy-table table{font-size:14px}.ca-policy-table td{padding:8px}}
@media print{.ca-policy-page{padding-top:0}.ca-policy-back{display:none}.ca-policy-document{font-size:11pt;color:#000}.ca-policy-document h2{break-after:avoid}.ca-policy-table{overflow:visible}}
