/* Shared short explanations and explicit routes to detailed information. */
.cg-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:22px;line-height:1.7}
.cg-links a{display:inline-flex;align-items:baseline;gap:12px;color:#2856a2!important;font-size:16px!important;font-weight:550;text-decoration:underline!important;text-underline-offset:5px;text-decoration-color:#b5c7e1!important}
.cg-links a:hover{color:#153d83!important;text-decoration-color:currentColor!important}
.cg-links a:focus-visible{outline:2px solid #285bea;outline-offset:5px}
.cg-links span{flex-shrink:0}
.cg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px;margin:25px 0}
.cg-grid article{padding:25px 0;border-top:1px solid #c9d4df;min-width:0}
.cg-grid h3{font-size:23px!important;line-height:1.55!important;margin:0 0 16px!important}
.cg-grid p,.cg-prose p{font-size:17px;line-height:1.9;color:#46576b;word-break:keep-all;overflow-wrap:anywhere}
.cg-grid .cg-links{margin-top:20px}
.cg-prose{max-width:940px}.cg-prose p+p{margin-top:16px}
.cg-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;list-style:none;padding:0!important;margin:30px 0!important}
.cg-steps li{padding:22px 0!important;border-top:1px solid #c9d4df;list-style:none}
.cg-steps li:before{display:none!important}
.cg-steps strong{display:block;font-size:21px;margin-bottom:10px;color:#1b3557}
.cg-steps span{display:block;font-size:16px;line-height:1.9;color:#46576b}
.cg-brief{display:block!important}.cg-brief p{font-size:16px!important;line-height:1.9!important}
.cg-brief p strong{display:inline!important;font-size:inherit!important;line-height:inherit!important;font-family:inherit!important;letter-spacing:inherit!important}
.cg-policy-table{margin:36px 0 25px;overflow-wrap:anywhere}
.cg-policy-table table{width:100%;border-collapse:collapse;table-layout:fixed}
.cg-policy-table caption{text-align:left;font-size:23px;font-weight:600;margin-bottom:20px;color:#1d354d}
.cg-policy-table th,.cg-policy-table td{padding:22px;text-align:left;vertical-align:top;border-bottom:1px solid #cbd6df;font-size:16px;line-height:1.85;word-break:keep-all}
.cg-policy-table th:first-child{width:32%}
.cg-policy-table thead{background:#e8eff4}
.cg-policy-table tbody th{color:#254360;font-weight:550}
.ct-security .cg-policy-table{padding:28px;background:#f7f9fc;border:1px solid #d5e0e7}
.ct-security .cg-policy-table td{color:#3d5264}
.ct-security>.ct-container>p{font-size:17px;line-height:1.9;max-width:1050px;margin-top:20px;color:#c5d7df}
.ct-security>.ct-container>.cg-links a{color:#d9eaff!important;text-decoration-color:#6f93a5!important}
@media(max-width:760px){.cg-grid,.cg-steps{grid-template-columns:minmax(0,1fr);gap:8px}.cg-grid{margin:20px 0}.cg-links{gap:14px 22px}.cg-links a{font-size:15px!important}.cg-grid p,.cg-prose p,.ct-security>.ct-container>p{font-size:16px}.cg-policy-table caption{font-size:21px}.cg-policy-table thead{display:none}.cg-policy-table table,.cg-policy-table tbody,.cg-policy-table tr,.cg-policy-table th,.cg-policy-table td{display:block;width:100%!important}.cg-policy-table tr{padding:20px 0;border-bottom:1px solid #cbd6df}.cg-policy-table th,.cg-policy-table td{border:0;padding:0;font-size:15px}.cg-policy-table tbody th{font-size:17px;margin-bottom:12px}}
@media(max-width:760px){.ct-security .cg-policy-table{padding:22px}.cg-policy-table caption{display:block;width:100%;line-height:1.65}}
