.cx-doc-concepts{font-family:Catamaran,Arial,sans-serif;color:#28456f;font-size:17px;line-height:1.65;width:100%;max-width:100%;overflow-wrap:break-word}
.cx-doc-concepts h1,.cx-doc-concepts h2,.cx-doc-concepts h3{font-family:Catamaran,Arial,sans-serif;color:#123b78;font-weight:700;line-height:1.25}
.cx-doc-concepts h1{font-size:clamp(30px,3.2vw,42px);margin:0 0 22px}
.cx-doc-concepts h2{font-size:clamp(24px,2.5vw,32px);margin:32px 0 15px}
.cx-doc-concepts h3{font-size:clamp(20px,2vw,26px);margin:24px 0 12px}
.cx-doc-concepts p{margin:0 0 17px}.cx-doc-concepts ul{padding-left:26px;margin:0 0 20px}.cx-doc-concepts li{margin-bottom:8px}
.cx-doc-concepts a{color:#0879e8;text-decoration:underline}.cx-doc-concepts a:hover{color:#123b78}
.cx-doc-concepts strong{font-weight:700;color:#123b78}.cx-doc-concepts code{font-family:Consolas,monospace;font-size:.91em;white-space:normal;overflow-wrap:anywhere;color:#123b78;background:#f3faff;padding:2px 5px;border-radius:3px}
@media(max-width:767px){.cx-doc-concepts{font-size:16px;line-height:1.6}.cx-doc-concepts h2{margin-top:27px}.cx-doc-concepts ul{padding-left:22px}}
