:root{--gf-navy:#07274e;--gf-teal:#03868a;--gf-navy-border:#d7e2ec;--gf-teal-bg:#e2f4f4;--gf-gradient-brand:linear-gradient(135deg, #03868a, #07274e)}*{box-sizing:border-box}html,body{height:100%}body{color:var(--gf-navy);-webkit-font-smoothing:antialiased;margin:0;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}input,textarea,select{font-family:inherit}h1,h2,h3,p{margin:0}.h-full{height:100%}.min-h-full{min-height:100%}.flex{display:flex}.flex-col{flex-direction:column}.antialiased{-webkit-font-smoothing:antialiased}@keyframes gfShimmer{0%{background-position:100%}to{background-position:0}}
