:root{color-scheme:light}*{box-sizing:border-box}body{margin:0;background:#f3f1ed;color:#171717;font:16px/1.65 Arial,sans-serif}header{background:#071f28;padding:1rem 5vw}header a{display:flex;align-items:center;gap:1rem;color:#fff;text-decoration:none}header img{width:64px}main{width:min(960px,calc(100% - 2rem));margin:3rem auto;background:#fff;padding:clamp(1.25rem,4vw,3.5rem);box-shadow:0 12px 40px #0001}h1,h2{font-family:Georgia,serif}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{margin-top:2.2rem}.eyebrow{color:#a55c12;font-weight:800;letter-spacing:.15em}a{color:#7d4206}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border:1px solid #ccc;padding:.7rem}.table{overflow:auto}footer{display:flex;justify-content:center;gap:1.5rem;padding:2rem;background:#111}footer a{color:#fff}:focus-visible{outline:3px solid #d18324;outline-offset:3px}@media(max-width:640px){main{margin:1rem auto;padding:1rem}th,td{min-width:150px}}
