*{box-sizing:border-box}body{margin:0;background:#f6f8fa;color:#172633;font:16px/1.6 system-ui,sans-serif}header,footer{background:#14283b;color:white;padding:20px max(20px,calc((100% - 1120px)/2));}header a,footer a{color:inherit}.brand{display:inline-block;font-size:28px;font-weight:750;text-decoration:none}.brand span{font-size:14px;display:block;letter-spacing:.11em}nav,footer{display:flex;gap:12px 22px;flex-wrap:wrap}nav{margin-top:16px}main{max-width:1120px;margin:28px auto;padding:clamp(18px,4vw,48px);background:white;overflow-wrap:anywhere}a{color:#07548b}h1,h2,h3{line-height:1.2}h1{font-size:clamp(1.8rem,4vw,3rem)}table{display:block;max-width:100%;overflow:auto;border-collapse:collapse}td,th{padding:8px;border:1px solid #dce4eb}a:not([href]){color:inherit}
.restored-media{display:block;max-width:100%;height:auto;margin:1.25rem auto}.contact-link{display:inline-block;padding:.5rem 1rem;border:1px solid currentColor;border-radius:.35rem}
