:root{--navy:#15243D;--gold:#D9AC54;--blue:#2159B7;--background:#F5F7FB;--text:#15243D}*{box-sizing:border-box}body{margin:0;background:var(--background);color:var(--text);font-family:Arial,sans-serif}h1,h2,h3,h4{color:var(--navy);font-weight:800}label{color:var(--navy);font-weight:700}input,select,textarea{max-width:100%;box-sizing:border-box;border-radius:7px}button{font-weight:700}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:2px}