:root{--hs-black:#07090c;--hs-navy:#061832;--hs-blue:#1b587c;--hs-mid-blue:#3b647b;--hs-light-blue:#8dabbd;--hs-gold:#f2a444;--hs-orange:#ff8c00;--hs-white:#fff;--hs-text:#eaf0f5;--hs-muted:#b4c5d5;--hs-line:#345572;--hs-max-width:1280px;--hs-font:Arial,Helvetica,sans-serif}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:var(--hs-black);color:var(--hs-text);font:16px/1.55 var(--hs-font)}
a{color:inherit}a:hover{color:var(--hs-gold)}a:focus-visible,button:focus-visible{outline:3px solid var(--hs-gold);outline-offset:3px}
h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.2}h2{font-size:1.35rem}h3{font-size:1.06rem}
button{font:inherit}.skip-link{position:absolute;top:-80px;left:12px;padding:8px;background:white;color:black;z-index:100}.skip-link:focus{top:12px}
