*{box-sizing:border-box}body{margin:0;color:#172534;background:#f5f7f8;font:16px/1.6 system-ui,sans-serif}header,footer{background:#133d4a;color:white;padding:1rem max(1rem,calc((100% - 60rem)/2))}header a{color:white;font-weight:700}main{max-width:60rem;margin:auto;padding:1.5rem 1rem;min-height:65vh}a{color:#075f7b}li{margin:.7rem 0}table{width:100%;border-collapse:collapse}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #d6dfe1;padding:.7rem;overflow-wrap:anywhere}th{width:35%}footer{font-size:.9rem}