body{margin:0;background:var(--bg);color:var(--ink)}main{font:18px/1.8 Arial,sans-serif}main{max-width:900px;margin:auto;padding:24px}main h1{line-height:1.2;font-size:clamp(30px,5vw,52px)}main a{color:var(--amber)}main table{display:block;overflow:auto}main p{margin-bottom:1.2em}
