html,body{margin:0;padding:0;background:#fff;color:#000}body{font:20px/1.5 Georgia,"Times New Roman",serif;margin:16px 24px 30px 16px;-webkit-text-size-adjust:100%}a{color:#000;text-decoration:underline;word-wrap:break-word}h1{font-size:1.65em;line-height:1.2}h2{font-size:1.35em;line-height:1.25;margin-top:1.3em}h3{font-size:1.05em;margin-top:1.2em}.header{border-bottom:3px solid #000;padding-bottom:10px}.header>a{font-size:1.5em;font-weight:bold}.header span{margin-left:12px}.nav a,.buttons a{display:inline-block;border:1px solid #000;padding:8px 12px;margin:0 8px 10px 0;font:inherit}.nav{line-height:1.8}.small{font-size:.82em}.muted{color:#333}.profile,.passage{border-top:2px solid #000;margin-top:2em;padding-top:8px}.profile:target,.passage:target{border-top:5px solid #000}.profile h2{margin-top:.5em}.map{display:block;width:100%;max-width:1024px;height:auto;border:1px solid #000;margin:12px 0}.entry{border-bottom:1px solid #aaa;padding:10px 0}.entry a{display:inline-block;padding:4px 0}.entry small{display:block;font-size:.8em}li{margin-bottom:.55em}.references a{display:inline-block;margin:0 .5em .5em 0}.source{font-size:1em;line-height:1.6}.note{border:1px solid #000;padding:12px}.toc{border-bottom:1px solid #000;padding-bottom:12px}input,button{font:inherit;color:#000;background:#fff;border:2px solid #000;padding:10px;max-width:100%;box-sizing:border-box}input{width:70%}button{cursor:pointer}pre{white-space:pre-wrap;word-wrap:break-word;font:inherit}hr{border:0;border-top:1px solid #000;margin-top:2em}img{max-width:100%}mark{color:#000;background:#eee;font-weight:bold}@media(min-width:900px){body{font-size:32px;margin:24px 40px 36px 24px}.nav a,.buttons a{padding:12px 16px}.header{padding-bottom:16px}}