body{margin:0;font:17px/1.6 Georgia,serif;color:#222;background:#fdfdfb}
header{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.5rem;border-bottom:1px solid #ddd;background:#13294b}
header a{color:#fff;text-decoration:none}
.brand{font-weight:bold;letter-spacing:.05em}
nav a{margin-left:1.2rem}
nav a.active,nav a:hover{border-bottom:2px solid #ff5f05}
.hero h1{text-align:center;margin:1rem 1rem 0;font-size:2rem}
main{max-width:760px;margin:0 auto;padding:1.5rem}
a{color:#13294b}
table{border-collapse:collapse;width:100%}
td,th{border-bottom:1px solid #ddd;padding:.4rem .6rem;text-align:left}
footer{text-align:center;color:#777;padding:2rem;font-size:.85rem}
nav a.button{background:#ff5f05;padding:.3rem .8rem;border-radius:4px;border-bottom:0}
.facts{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;padding:1rem;background:#f0f2f6;margin-top:1rem}
.facts b{display:block;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#ff5f05}
.hero h1{margin:1.2rem 1rem 1rem}
body{font-variant-numeric:lining-nums}
.hero img{display:block;width:min(60%,600px);height:auto;max-height:none;margin:0 auto}
