.cc-lab-text{font-family:var(--font-body-text,"TT Firs Text"), sans-serif;font-synthesis:none;overflow-wrap:anywhere}.cc-lab-paragraph{font-size:var(--type-text-base-font-size,18px);line-height:var(--type-text-base-line-height,28px);font-weight:var(--font-weight-normal,450)}.cc-lab-h2{font-family:var(--font-display-text,"TT Firs Text"), sans-serif;font-size:var(--type-text-4xl-font-size,24px);line-height:var(--type-text-4xl-line-height,32px);font-weight:var(--font-weight-medium,500)}.cc-lab-h3,.cc-lab-lead{font-family:var(--font-display-text,"TT Firs Text"), sans-serif;font-size:var(--type-text-2xl-font-size,20px);line-height:var(--type-text-2xl-line-height,28px);font-weight:var(--font-weight-medium,500)}.cc-lab-title{font-family:var(--font-display-text,"TT Firs Text"), sans-serif;font-size:var(--type-text-5xl-font-size,30px);line-height:var(--type-text-5xl-line-height,36px);font-weight:var(--font-weight-medium,500)}.cc-lab-h4,.cc-lab-h5,.cc-lab-h6{font-weight:var(--font-weight-medium,500)}.cc-lab-h4{font-size:var(--type-text-xl-font-size,18px);line-height:var(--type-text-xl-line-height,28px)}.cc-lab-h5{font-size:var(--type-text-base-font-size,18px);line-height:var(--type-text-base-line-height,28px)}.cc-lab-h6{font-size:var(--type-text-sm-font-size,16px);line-height:var(--type-text-sm-line-height,24px)}.cc-lab-quote{border-inline-start:3px solid var(--primary,#4d6cff);font-size:var(--type-text-2xl-font-size,20px);line-height:var(--type-text-2xl-line-height,28px);font-weight:var(--font-weight-normal,450);padding-inline-start:20px}.cc-lab-code{background:var(--muted,#ecf4ff);color:var(--muted-foreground,#161b50);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:.1em .25em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.875em}.cc-lab-color-default{--cc-lab-inline-color:var(--foreground,#070918);color:var(--cc-lab-inline-color)}.cc-lab-color-blue{--cc-lab-inline-color:var(--theme-link,#3648f5);color:var(--cc-lab-inline-color)}.cc-lab-color-navy{--cc-lab-inline-color:var(--secondary,#263289);color:var(--cc-lab-inline-color)}.cc-lab-color-muted{--cc-lab-inline-color:var(--muted-foreground,#161b50);color:var(--cc-lab-inline-color)}[class*=cc-lab-highlight-]{color:var(--cc-lab-inline-color,var(--foreground,#070918));-webkit-box-decoration-break:clone;box-decoration-break:clone}.cc-lab-highlight-none{background:0 0}.cc-lab-highlight-blue{background:var(--muted,#ecf4ff)}.cc-lab-highlight-yellow{background:color-mix(in srgb, var(--button-accent-background,#ffcc4d) 20%, white)}.cc-lab-highlight-gray{background:#f8f8fb}.cc-lab-link,.cc-lab-link [class*=cc-lab-color-],.cc-lab-link [class*=cc-lab-highlight-]{--cc-lab-inline-color:var(--theme-link,#3648f5);color:var(--cc-lab-inline-color);text-underline-offset:3px;text-decoration:underline}.cc-lab-link:hover{text-decoration-thickness:2px}.cc-lab-link:focus-visible{outline:2px solid var(--focus-on-light,#3648f5);outline-offset:3px}.cc-lab-logo-item{list-style:none;position:relative}.cc-lab-logo-item:before,.cc-lab-logo-list-icon{background:url(../media/29c7e12205e2527b298d5bb40e713b9756037d59.168zk00sm9_mc.svg) 50%/16px 22px no-repeat}.cc-lab-logo-item:before{content:"";pointer-events:none;block-size:22px;inline-size:16px;position:absolute;inset-block-start:3px;inset-inline-start:0}.cc-lab-logo-item[data-nested=true]:before{background:var(--primary,#4d6cff);border-radius:50%;block-size:5px;inline-size:5px;inset-block-start:12px;inset-inline-start:5px}.cc-lab-logo-item-web{padding-inline-start:24px}.cc-lab-logo-item-editor:before{inset-inline-start:-24px}.cc-lab-logo-item-editor[data-nested=true]:before{inset-inline-start:-19px}.cc-lab-logo-list-icon{background-position:50% -3px;background-size:15px 21px;flex:0 0 21px;block-size:21px;inline-size:21px;display:inline-block}@media (min-width:768px){.cc-lab-h2{font-size:var(--type-text-4xl-font-size,30px);line-height:var(--type-text-4xl-line-height,36px)}.cc-lab-title{font-size:var(--type-text-5xl-font-size,36px);line-height:var(--type-text-5xl-line-height,40px)}}@media (min-width:1200px){.cc-lab-h2{font-size:var(--type-text-4xl-font-size,36px);line-height:var(--type-text-4xl-line-height,40px)}.cc-lab-h3,.cc-lab-lead{font-size:var(--type-text-2xl-font-size,24px);line-height:var(--type-text-2xl-line-height,32px)}.cc-lab-title{font-size:var(--type-text-5xl-font-size,48px);line-height:var(--type-text-5xl-line-height,48px)}.cc-lab-h4{font-size:var(--type-text-xl-font-size,20px);line-height:var(--type-text-xl-line-height,28px)}}
