<style data-computed-style='{"left":0,"top":0,"width":0,"height":0,"display":"none","position":"static","zIndex":"auto"}'>.csol-header .csol-header-description.cl-rich-text p,.csol-header .csol-header-description.cl-rich-text span,.csol-header .csol-header-description.cl-rich-text a,.csol-header .csol-header-description{--cl-text-font-size: var(--cl-font-size-p-large, 1.125rem);--cl-text-font-weight: var(--cl-font-weight-p-large, 300);--cl-text-line-height: var(--cl-line-height-p-large, 1.77777778);--cl-text-letter-spacing: var(--cl-letter-spacing-p-large, normal)}.csol-header .csol-header-description.cl-rich-text p,.csol-header .csol-header-description.cl-rich-text span,.csol-header .csol-header-description.cl-rich-text a,.csol-header .csol-header-description{font-size:var(--cl-text-font-size, 1rem);font-weight:var(--cl-text-font-weight, 300);line-height:var(--cl-text-line-height, 1.75);letter-spacing:var(--cl-text-letter-spacing, normal)}.csol-header{--csol-header-background: var(--cl-color-background-01, #ffffff);color:var(--cl-color-text-01);background-color:var(--csol-header-background);display:flex;overflow:hidden;position:relative;width:100%}.csol-header.-light{--csol-header-background: var(--cl-color-background-02, #f6f9fc)}.csol-header.-neutral{--csol-header-background: var(--cl-color-background-03, #fef4ea)}.csol-header .csol-header-wrapper{margin:0 auto;max-width:1080px;width:100%;z-index:1;padding:0 1rem}@media(min-width: 900px){.csol-header .csol-header-wrapper{min-height:12.5rem;display:flex;align-items:center}}@media(min-width: 1080px){.csol-header .csol-header-wrapper{padding:0}}.csol-header .csol-header-tagline{margin:0 0 1rem}.csol-header .csol-header-heading{margin:0 0 1rem;word-break:break-word}@media(min-width: 900px){.csol-header .csol-header-heading{word-break:normal}}.csol-header .csol-header-buttons{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-top:1.5rem;margin-bottom:1.5rem;gap:1rem 1.5rem;flex-wrap:wrap}@media(max-width: 599px){.csol-header .csol-header-buttons a,.csol-header .csol-header-buttons button{width:100%}}@media(max-width: 599px){.csol-header .csol-header-buttons>.csol-header-button{width:100%}}@media(min-width: 600px){.csol-header .csol-header-buttons{flex-direction:row;align-items:center}}@media(min-width: 1080px){.csol-header .csol-header-buttons.csol-header-brand-graphics-buttons{justify-content:center}}.csol-header .csol-header-description{margin:0}.csol-header .csol-header-disclaimer{font-size:.875rem;margin:1rem 0 0}</style>