*{box-sizing:border-box}html{font-size:16px}body{margin:0;background:#fff;color:#000;font:inherit;font-family:Menlo,Monaco,"Courier New",monospace;line-height:1.55}main{max-width:940px;margin:0 auto;padding:24px 18px 80px}p{margin:0 0 1.4em}strong{font-weight:700}a{color:inherit;text-decoration:underline;text-underline-offset:2px}a:hover{background:#eee}input{font:inherit;font-size:inherit;color:#000;background:#fff;border:1px solid #000;border-radius:0;padding:7px;width:100%;margin:0 0 1.4em}.entry{margin:0 0 .48em}.entry[hidden]{display:none}