body{color:#000;background:#fff;margin:0;font-family:Times New Roman,Times,serif;font-size:16px;line-height:1.25}a{color:#00e}a:hover{color:#e00}.page{box-sizing:border-box;flex-direction:column;gap:16px;max-width:72em;padding:8px;display:flex}h1{margin:4px 0 0;font-size:24px;font-weight:700;line-height:1.2}p{margin:0}section{flex-direction:column;gap:8px;display:flex}ul,ol{margin:0;padding-left:40px;line-height:1.6}hr{border:0;border-top:1px solid gray;margin:0}footer p,.last{margin:0 0 8px}
