:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-color: #0A4C84;--secondary-color: #6c757d;--background-color: #f8f9fa;--text-color: #212529;--white-color: #fff;--alert-color: #DE1418}body{margin:0;display:flex;overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}a{color:var(--primary-color);text-decoration:none;font-weight:500}a:hover{text-decoration:underline}*,*:before,*:after{box-sizing:border-box}#root{margin:0 auto;width:100%}
