*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}html{--primary: rgb(0, 64, 130)}header{background-image:url(/static/header_milan.jpg);background-size:cover;background-position:center;min-height:15rem;color:#fff;padding:1rem;font-weight:lighter}header h1{font-size:2rem;font-weight:lighter;background:rgba(0,0,0,.4);width:fit-content;margin:0 auto;padding:1rem}header p{background:rgba(0,0,0,.3);width:fit-content;font-size:1.5rem;margin:0 auto;padding:.5em}nav{text-align:center}nav ul{background:var(--primary);margin:0 auto;list-style:none;padding:0}nav li{display:inline-block}nav a{display:block;text-transform:uppercase;color:#fff;text-decoration:none;padding:1rem}nav a:hover{background-color:#31567d}main{padding:1rem;max-width:60rem;margin:0 auto;color:#555}main ul li{padding:.3rem 0}main a{color:var(--primary)}main p{padding:.5rem}main h2{font-size:1.8rem;color:var(--primary);padding:1rem 0;font-weight:normal}main h3{padding:.5rem 0}main dt{font-weight:bold}main dd{padding-left:1rem}main table{min-width:100%;padding:.5rem 0}main table th{background-color:var(--primary);padding:.5rem 1rem;color:#fff;text-align:left;font-weight:600}main table td{padding:.5rem 1rem}main table.application-table{border-spacing:0;border-collapse:collapse}main table.application-table th:last-child{min-width:10rem;width:30%}