body{margin:0;background:#fff}
*{box-sizing:border-box}
a{color:#0c2340;text-decoration:none}
a:hover{color:#b8862f}
html{scroll-behavior:smooth}
input,select,textarea{outline:none}
.legal a{text-decoration:underline}
.legal a.plain{text-decoration:none}

/* hover states (inline styles carry the resting state) */
.h-gold-navy:hover{background:#0c2340!important;color:#fff!important}
.h-gold-white:hover{background:#fff!important;color:#0c2340!important}
.h-outline-white:hover{background:#fff!important;color:#0c2340!important}
.h-navy-gold:hover{background:#b8862f!important;color:#0c2340!important}
.h-tier:hover{filter:brightness(1.12);color:#fff!important}
