body{max-width:46rem;margin:1rem auto;padding:0 16px;background:#fff;color:#000;font:17px/1.5 Georgia,"Times New Roman",serif}
a{color:#00e}
h1{font-size:1.4rem;line-height:1.3}
h2{font-size:1.1rem;margin-top:1.4rem}
summary{cursor:pointer}
