*{box-sizing:border-box}body{margin:0;color:#212d38;background:#faf8f2;font:clamp(1rem,.92rem + .34vw,1.2rem)/1.65 Georgia,serif}header,footer{background:#203b50;color:white;padding:1.6rem max(5vw,calc((100vw - 64rem)/2));border-block:3px solid #b19662}header a{font-size:clamp(2rem,5vw,4.5rem);letter-spacing:-.045em}header a,footer a{color:inherit}main{max-width:68rem;padding:2rem clamp(1rem,4vw,3rem);margin:auto;overflow-wrap:anywhere}main>table:first-child{font:500 .9rem/1.9 system-ui;border-bottom:1px solid #baab90}table{max-width:100%;border-collapse:collapse}td{vertical-align:top}p{max-width:78ch;margin:1rem auto}img{max-width:100%;height:auto}a{color:#265176;text-underline-offset:.18em}a:focus-visible{outline:3px solid #be8e40;outline-offset:3px}footer img{vertical-align:middle;margin-right:.5rem}h1,h2,h3{line-height:1.16;color:#203b50}@media(max-width:650px){main{padding:1rem}table,tbody,tr,td{display:block;width:auto!important}footer{font-size:.92rem}}.legacy-banner{font:600 .78rem/1.65 system-ui;letter-spacing:.075em;max-width:88ch;margin-top:.6rem}