.cx-doc-functions{font-family:Catamaran,Arial,sans-serif;color:#28456f;font-size:17px;line-height:1.65;width:100%;max-width:1140px;margin-left:auto;margin-right:auto;padding:0 24px;box-sizing:border-box;overflow-wrap:break-word}
.cx-doc-functions h1,.cx-doc-functions h2,.cx-doc-functions h3{font-family:Catamaran,Arial,sans-serif;color:#123b78;font-weight:700;line-height:1.25}
.cx-doc-functions h1{font-size:clamp(30px,3.2vw,42px);margin:0 0 22px}
.cx-doc-functions h2{font-size:clamp(24px,2.5vw,32px);margin:32px 0 15px}
.cx-doc-functions h3{font-size:clamp(20px,2vw,26px);margin:24px 0 12px}
.cx-doc-functions p{margin:0 0 17px}.cx-doc-functions ul{padding-left:26px;margin:0 0 20px}.cx-doc-functions li{margin-bottom:8px}
.cx-doc-functions a{color:#0879e8;text-decoration:underline}.cx-doc-functions a:hover{color:#123b78}
.cx-doc-functions strong{font-weight:700;color:#123b78}.cx-doc-functions 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-functions{font-size:16px;line-height:1.6}.cx-doc-functions h2{margin-top:27px}.cx-doc-functions ul{padding-left:22px}}

.cx-doc-functions img{max-width:100%;height:auto;display:block;margin:15px 0 24px}.cx-doc-functions ol{padding-left:26px;margin:0 0 20px}.cx-doc-functions ol li{margin-bottom:10px}

.cx-doc-functions .cx-function-grid{columns:2;column-gap:32px}.cx-doc-functions .cx-function-grid li{break-inside:avoid}@media(max-width:600px){.cx-doc-functions .cx-function-grid{columns:1}}
