.scrollable{display:flex;flex-direction:column;position:relative;overflow-x:hidden}.scrollable-sticky-top{position:sticky;top:0;z-index:100}
.font-brand{font-family:var(--font-family)}.font-xs{font-size:var(--font-xs)}.font-sm{font-size:var(--font-sm)}.font-md{font-size:var(--font-md)}.font-lg{font-size:var(--font-lg)}.font-xl{font-size:var(--font-xl)}.font-xxl{font-size:var(--font-xxl)}.font-bold{font-weight:700}.txt-right{text-align:right}.txt-left{text-align:left}.txt-formatted{white-space:pre-line}.material-symbols-rounded{font-size:24px}
.flex{display:flex;justify-content:center;flex-wrap:wrap}.flex.no-wrap{flex-wrap:nowrap}.flex.justify-start{justify-content:start}.flex.space-between{justify-content:space-between}.flex.align-center{align-items:center}.flex.flex-fill>li{flex:1}.flex.flex-row{flex-direction:row}.flex.flex-col{flex-direction:column}.flex.gap-sm{gap:var(--space-sm)}.flex.gap-md{gap:var(--space-md)}.flex.gap-lg{gap:var(--space-lg)}.flex.gap-xl{gap:var(--space-xl)}.flex.gap-xxl{gap:var(--space-xxl)}.flex.flex-wrap{flex-wrap:wrap}.flex.justify-end{justify-content:end}.flex.flex-grow{flex-grow:1}.grid{display:grid}.grid.grid-row{grid-auto-flow:column;grid-auto-columns:1fr}.grid.gap-sm{gap:var(--space-sm)}.grid.gap-row-sm{row-gap:var(--space-sm)}.grid.gap-md{gap:var(--space-md)}.grid.gap-row-md{row-gap:var(--space-md)}.grid.gap-lg{gap:var(--space-lg)}.grid.gap-row-lg{row-gap:var(--space-lg)}.grid.gap-xl{gap:var(--space-xl)}.grid.gap-row-xl{row-gap:var(--space-xl)}.grid.grid-auto-sm{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-auto-rows:1fr;grid-auto-flow:row}.grid.grid-auto-md{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));grid-auto-rows:1fr;grid-auto-flow:row}.grid.grid-auto-fill-md{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-auto-rows:1fr;grid-auto-flow:row}ul.flex,ul.grid{padding:0;margin:0;list-style:none}
.fade{animation-name:fade;animation-duration:1s}@keyframes fade{from{opacity:0}to{opacity:1}}
.rich-text h1{margin-bottom:var(--space-lg)}.rich-text h2{margin-top:var(--space-xl)}.rich-text h3{margin-top:var(--space-lg)}.rich-text h4{margin-top:var(--space-lg)}.rich-text p{margin:var(--space-md) 0}.rich-text table{margin:var(--space-xl) 0}.rich-text a{color:#ff6e00;text-decoration:none}@media(any-hover:hover){.rich-text a:hover{text-decoration:underline}}.rich-text ul{margin:var(--space-md) 0;margin-bottom:var(--space-lg)}
.bg-brand-primary{background:var(--hkl-blue)}.bg-brand-secondary{background:var(--hkl-light-blue)}.bg-green{background:var(--hkl-green)}.bg-purple{background:var(--hkl-purple)}.bg-light{background:var(--light)}.bg-white{background:#fff}.txt-dark{color:var(--text-dark)}.txt-light{color:var(--text-light)}.txt-brand{color:var(--hkl-blue)}.txt-brand-secondary{color:var(--hkl-light-blue)}.txt-success{color:var(--hkl-green)}.txt-failure{color:var(--hkl-red)}h1,h2,h3,h4,h5,h6{color:var(--hkl-blue)}.txt-light :where(h1,h2,h3,h4,h5,h6){color:var(--text-light)}
:root{--hkl-blue:#0e4c82;--hkl-blue-dark:hsl(207.93deg 80.56% 25%);--hkl-blue-light:hsl(207.93deg 80.56% 35%);--hkl-light-blue:#519bd4;--hkl-green:#83c801;--hkl-green-dark:hsl(80.8deg 99% 35%);--hkl-green-very-dark:hsl(80.8deg 99% 15%);--hkl-green-light:hsl(80.8deg 99% 43%);--hkl-orange:#ff6e00;--hkl-orange-dark:hsl(25.88deg 100% 45%);--hkl-orange-light:hsl(25.88deg 100% 55%);--hkl-purple:#80469d;--hkl-red:#f00;--hkl-yellow:#ffda00;--white:#fff;--light:#f4f8fb;--dark:#00213a;--text-dark:#505050;--text-light:#fff;--lighten:rgb(255 255 255/20%);--darken:rgb(0 0 0/10%);--input-background:#eeeef4;--border:1px solid var(--hkl-blue);--border-light:1px solid var(--lighten);--space-sm:5px;--space-md:10px;--space-lg:20px;--space-xl:50px;--space-mdxl:80px;--space-xxl:100px;--font-family:"Poppins",Arial,Helvetica,sans-serif;--font-xs:.67em;--font-sm:.83em;--font-md:1em;--font-lg:1.2em;--font-xl:1.8em;--font-xxl:2.7em}
.chevron::after{display:inline-block;margin-left:var(--space-sm);content:'>'}.chevron-down::after{display:inline-block;margin-left:var(--space-sm);content:'>';transform:rotate(90deg)}
html,body{height:100%;margin:0}body{display:flex;flex-direction:column}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}img,svg{vertical-align:middle}hr{margin:var(--space-md) 0;color:inherit;border:0;border-top:1px solid;opacity:.25}
.main-logo{width:250px;max-width:100%;margin-top:var(--space-md)}
.hidden{display:none}@media only screen and (min-width:901px){.display-mobile{display:none}}@media only screen and (max-width:900px){.hide-mobile{display:none}}
