:root{--btn-padding-x:1.8rem;--btn-padding-y:.925rem;--btn-border-width:1px;--btn-border-color:transparent;--btn-hover-border-color:transparent}button{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;padding:0}.btn{width:9dvw;min-width:fit-content;padding:var(--btn-padding-y)var(--btn-padding-x);font-family:var(--font-inter,"Inter"),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:#121519;text-align:center;white-space:nowrap;vertical-align:middle;border:var(--btn-border-width)solid var(--btn-border-color);cursor:pointer;border-radius:1rem;justify-content:center;align-items:center;margin-top:1.8rem;font-size:1rem;font-weight:500;line-height:1.5;text-decoration:none;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;display:inline-flex}.btn:focus-visible{outline-offset:2px;outline:2px solid #105655}.btn:disabled,.btn.disabled{opacity:.65;pointer-events:none}.btn-primary{color:#fff;background-color:#105655;border-color:#105655}.btn-primary:hover{background-color:#188180;border-color:#188180}.btn-outline-primary{color:#105655;background-color:#0000;border-color:#105655}.btn-outline-primary:hover{color:#fff;background-color:#105655;border-color:#105655}.btn-secondary{color:#434a57;background-color:#edf1f5;border-color:#edf1f5}.btn-secondary:hover{color:#121519;background-color:#e3e9ef;border-color:#e3e9ef}.btn-link{color:var(--color-link);background-color:#0000;border-color:#0000;padding:0;font-weight:500;text-decoration:none}.btn-link:hover{color:var(--color-link-hover);text-decoration:underline}.btn-sm{border-radius:.375rem;padding:.375rem .875rem;font-size:.75rem}.btn-lg{border-radius:.75rem;padding:.625rem 1.5rem;font-size:1.125rem}[data-theme=dark] .btn-secondary{color:#edf1f5;background-color:#434a57;border-color:#434a57}[data-theme=dark] .btn-secondary:hover{background-color:#576071;border-color:#576071}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100dvh}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}a{color:inherit;text-decoration:none}ul,ol{list-style:none}:root,[data-theme=light]{--color-body-bg:#fff;--color-body:#434a57;--color-heading:#121519;--color-border:#cbd0d5;--color-border-light:#d7dde2;--color-border-medium:#dfe2e5;--color-border-dark:#373737;--color-secondary-bg:#edf1f5;--color-secondary-bg-light:#efefef;--color-secondary-bg-bright:#fbfbfb;--color-hover-bg:#f6f9fc;--color-header:#434a57;--color-header-muted:#858c97;--color-link:#105655;--color-link-hover:#188180;--color-primary-hover-light:rgba($color-primary,.1);--color-bar-1:#91c258;--color-bar-2:#f67500;--color-bar-3:#6aa7bd;--color-bar-4:#f9a400;--color-bar-5:#d34f4e;--color-bar-6:#58c2bc;--color-bar-7:#5a0035;--color-bar-height:8px;--color-footer-bg:#f7f9fa;--cb-border-color:var(--color-border-medium);--cb-background-color:var(--color-body-bg);--cb-font-color:var(--color-body);--cta-border-color:transparent;--qb-border-color:transparent}[data-theme=dark]{--color-body-bg:#121519;--color-body:#fffc;--color-heading:#fff;--color-border:#ffffff21;--color-border-light:#ffffff2e;--color-secondary-bg:#ffffff08;--color-secondary-bg-light:#ffffff08;--color-secondary-bg-bright:#ffffff0f;--color-hover-bg:#ffffff0f;--color-header:#ffffffe6;--color-header-muted:#ffffff80;--color-link:#48b3af;--color-link-hover:#62ccc8;--color-footer-bg:#25282c;--cb-border-color:var(--color-border);--cb-background-color:var(--color-body-bg);--cb-font-color:var(--color-body);--cta-border-color:var(--color-border-light);--qb-border-color:var(--color-border-light)}html,body{height:100%}body{font-family:var(--font-inter,"Inter"),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--color-body);background-color:var(--color-body-bg);flex-direction:column;padding-top:50px;font-size:1rem;line-height:1.5;display:flex}main{flex:1 0 auto}h1,h2,h3,h4,h5,h6{color:var(--color-heading);font-weight:600;line-height:1.2}h1,h2{font-size:1.5rem}h3{font-size:1.125rem}h4{font-size:.925rem;font-style:italic}h5{font-size:1rem}h6{font-size:.8rem}@media (min-width:576px){h1,h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.375rem;font-style:italic}h5{font-size:1.125rem}h6{font-size:1rem}}main>section{padding-block:1.5rem}@media (min-width:768px){main>section{padding-block:2.5rem}}@media (min-width:992px){main>section{padding-block:2.5rem}}@media (min-width:1200px){main>section{padding-block:2.5rem}}[data-fullbleed]+*{padding-top:1.5rem}@media (min-width:768px){[data-fullbleed]+*{padding-top:2rem}}
