:root{--typography-root:18px;--typography-root-mobile:16px}.legible{color:var(--black-100)}.legible.legible--white,.legible.legible--white a{color:#fff}.legible.legible--fc-mt-0>:first-child{margin-top:0}.legible .legible-header-1,.legible .legible-header-2,.legible .legible-header-3,.legible .legible-header-4,.legible .legible-header-5,.legible .legible-header-6,.legible h1,.legible h2,.legible h3,.legible h4,.legible h5,.legible h6{margin-top:2rem}.legible .preamble{margin-top:var(--typography-root)}.legible .legibe-small-type{margin-top:.25em}.legible a,.legible p{margin-top:calc(var(--typography-root))}.legible p a{margin-top:0}.legible .blockquote,.legible .blockquote *,.legible blockquote,.legible blockquote *{font-family:Gotham-Bold,Helvetica,Arial,sans-serif;font-size:calc(var(--typography-root)*2.25);line-height:1.2em}.legible .blockquote,.legible blockquote{border-left:1px solid var(--black-100);margin:calc(var(--typography-root)*3) 0;padding:var(--typography-root) calc(var(--typography-root)*2.5)}.legible .blockquote>*,.legible blockquote>*{margin:0}.legible .blockquote>:after,.legible .blockquote>:before,.legible blockquote>:after,.legible blockquote>:before{content:'"'}.legible a{color:var(--blue-400);display:inline-block;font-size:calc(var(--typography-root));line-height:1.5em;text-decoration:underline;text-underline-offset:4px;transition:all .3s ease}.legible a:hover{opacity:.75}.legible ul li:before{content:"•";display:inline-block;left:0;padding-right:calc(var(--typography-root)/2);position:absolute;top:1px}.legible ol li{list-style:decimal}.legible ol{padding-left:calc(var(--typography-root)*1.2)}.legible li{display:block;font-family:Gotham-Book,Helvetica,Arial,sans-serif;font-size:var(--typography-root);line-height:1.36em;margin-top:var(--typography-root);padding-left:1.3rem;position:relative}.legible li *{margin-top:0}.legible li::marker{padding:0 var(--typography-root)}.legible img{margin-bottom:calc(var(--typography-root)*2.25)}.legible blockquote+img,.legible h1+img,.legible h2+img,.legible h3+img,.legible h4+img,.legible h5+img,.legible h6+img,.legible img+img,.legible p+img,.legible ul+img{margin-top:calc(var(--typography-root)*2.25)}.legible .align-left{float:left;margin-right:4rem}.legible .align-right{float:right;margin-left:4rem}.legible .align-left,.legible .align-right{margin-bottom:4rem;max-width:20rem}.legible-float-left{float:left;margin-top:0}.display-header{font-size:calc(var(--typography-root)*3);line-height:1.1em}.legible-blue-headers h1,.legible-blue-headers h2,.legible-blue-headers h3,.legible-blue-headers h4,.legible-blue-headers h5,.legible-blue-headers h6{color:var(--blue-400)}.legible-h1,.legible-h1 *,.legible-h2,.legible-h2 *,.legible-h3,.legible-h3 *,.legible-h4,.legible-h4 *,.legible-h5,.legible-h5 *,.legible-h6,.legible-h6 *,h1,h2,h3,h4,h5,h6{font-family:Gotham-Bold,Helvetica,Arial,sans-serif}.legible-h1,h1{font-size:calc(var(--typography-root)*2.25);line-height:1.2em}.legible-h2,h2{font-size:calc(var(--typography-root)*1.65);line-height:1.1em}.legible-h3,h3{font-size:calc(var(--typography-root)*1);line-height:1.35em}.legible-h4,.legible-h5,.legible-h6,h4,h5,h6{font-size:var(--typography-root-mobile);line-height:1.5em}.legible-preamble,.legible-preamble *{font-family:Gotham-Book,Helvetica,Arial,sans-serif;font-size:calc(var(--typography-root)*1.35);line-height:1.27em}.legible-p,p{font-family:Gotham-Book,Helvetica,Arial,sans-serif;font-size:calc(var(--typography-root));line-height:1.5em}.legible-p.legible-p--blue-400{color:var(--blue-400)}.legible-p--medium{font-family:Gotham-Medium,Helvetica,Arial,sans-serif}.preamble{font-family:Gotham-Book,Helvetica,Arial,sans-serif;font-size:calc(var(--typography-root)*1.63);line-height:1.27em}.legible-small-type,.legible-small-type a,.legible-small-type p{font-family:Gotham-Book,Helvetica,Arial,sans-serif;font-size:var(--typography-root-mobile);line-height:1.45em}.legible-small-type.legible-small-type--bold,.legible-small-type.legible-small-type--bold p{font-family:Gotham-Bold,Helvetica,Arial,sans-serif}.legible-small-type.legible-small-type--light,.legible-small-type.legible-small-type--light p{font-family:Gotham-Light,Helvetica,Arial,sans-serif}.legible-min-small-type,.legible-min-small-type p{font-family:Gotham-Medium,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.83em}.large-blockquote,blockquote.large-blockquote{font-family:Gotham-Bold,Helvetica,Arial,sans-serif;font-size:calc(var(--typography-root)*1.65);line-height:1.2em;margin:0}.legible-figcaption,figcaption{font-size:calc(var(--typography-root)*1);line-height:1.35em}.legible-anchor,.legible-figcaption,.legible-large-anchor,a,button,figcaption,label{font-family:Gotham-Book,Helvetica,Arial,sans-serif}.legible-large-anchor{font-size:calc(var(--typography-root)*1);line-height:1.35em;text-decoration:underline;text-decoration-thickness:1px}.legible-anchor--underlined{text-decoration:underline}.legible-anchor--normal{font-family:Gotham-Book,Helvetica,Arial,sans-serif}.legible-anchor--medium{font-family:Gotham-Medium,Helvetica,Arial,sans-serif}.legible-anchor--bold,.legible-anchor--bold a,.legible-b,.legible-strong,b,strong{font-family:Gotham-Bold,Helvetica,Arial,sans-serif}.legible-input,.legible-select,input,select{font-family:Gotham-Book,Helvetica,Arial,sans-serif}.legible-input:focus,.legible-select:focus,input:focus,select:focus{font-family:Gotham-Medium,Helvetica,Arial,sans-serif}a.legible-chevron-right{padding-left:1.2em;position:relative;text-decoration:none}a.legible-chevron-right:before{background:url(/themes/qlucore_v2/img/svg/chevron-right-black-100.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"  ";display:inline-block;height:1em;left:-2px;padding-right:0;position:absolute;top:0;top:.25em;width:1em}.legible-white-icons .legible-chevron-right:before{background:url(/themes/qlucore_v2/img/svg/chevron-right-white.svg);background-repeat:no-repeat}input[type=checkbox]{cursor:pointer}a input[type=checkbox]:focus-visible{accent-color:var(--blue-500)}.legible .legible-label,.legible .legible-label a,.legible label,.legible label a,.legible-label,.legible-label a,label,label a{color:var(--black-100);font-family:Gotham-Bold,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.57em}.legible .legible-label a,.legible label a,.legible-label a,label a{margin-top:0}@media(max-width:640px){.display-header{font-size:calc(var(--typography-root-mobile)*3);line-height:1.1em}h1{font-size:calc(var(--typography-root-mobile)*2);line-height:1.2em}h2{font-size:calc(var(--typography-root-mobile)*1.4);line-height:1.27em}h3{font-size:calc(var(--typography-root-mobile)*1)}.preamble,h3{line-height:1.1em}.preamble{font-size:calc(var(--typography-root-mobile)*1.4)}p{font-size:var(--typography-root-mobile);line-height:1.5em;margin-top:calc(var(--typography-root-mobile))}.legible .align-left,.legible .align-right{float:none;max-width:100%}}@media(min-width:1536px){:root{--typography-root:22px}}@media(max-width:1536px){:root{--typography-root:20px}}@media(max-width:1280px){:root{--typography-root:18px}}@media(max-width:1024px){:root{--typography-root:16px}.legible .align-left{float:left;margin-right:2rem}.legible .align-right{float:right;margin-left:2rem}.legible .align-left,.legible .align-right{margin-bottom:2rem}.legible li{padding-left:1rem}}
