.printonly{display:none}body{margin:auto;max-width:80ex}@media(min-width:45ex){body{padding:1em}}.right{float:right}div.photo{float:right;margin-left:1ex;margin-bottom:1ex}div.nav{text-transform:lowercase;color:#414549;font-family:Roboto,sans-serif;font-size:90%}div.nav a{color:#414549;text-decoration:none}div.nav a:active,div.nav a:hover{text-decoration:underline}.footer{margin-top:2em;border-top:solid 1px #eee6d4;color:#414549;font-family:Roboto,sans-serif;font-size:90%}.footer p{margin-top:.5em}body{line-height:140%;font-family:"Noto Serif",serif;font-size:16px}.sans{font-family:Roboto,sans-serif}h1{font-size:32px}h2{font-size:32px;margin-block-start:1.8em}h3{font-size:24px}h1,h2,h3,h4,h5{font-family:Roboto,sans-serif;color:#414549;line-height:normal}a{color:#79544f}a:visited{color:#414549}blockquote,q{font-style:italic;font-family:"Noto Serif",serif}code{font-family:"Roboto Mono",monospace}div.content h5{display:none}@media(min-width:110ex){body{max-width:94ex}div.all{margin-left:14ex}div.content h4,div.content h5{display:block;font-size:14px;font-weight:400;font-style:italic;text-align:right;margin-top:0;margin-left:-14ex;width:11.2ex;float:left}div.content h4::first-line,div.content h5::first-line{line-height:140%}div.content h4{font-weight:700}}ul{list-style-type:square;padding-left:1.5em;margin-left:0}dt{margin-top:1ex;font-style:italic}pre{border:solid 1px #eee6d4;background:#fef6e4;font-size:14px;padding:1ex;clear:right;overflow:auto}blockquote{border-left:solid 3px #eee6d4;color:#414549;padding-left:1em;margin-left:0;margin-right:0}div.news{border:solid 1px #eee6d4;background:#fef6e4;margin-bottom:1em;padding-left:1em;padding-right:1em;padding-top:.1ex;padding-bottom:.1ex}@media(min-width:52ex){div.news{float:right;width:26ex;margin-left:1em}}div.toc{border-left:solid 3px #eee6d4;font-size:90%;font-family:Roboto,sans-serif;line-height:125%;color:#414549}div.toc>ul{list-style-type:none;padding-left:1em;margin-left:0}div.toc>ul>li{margin-bottom:.3ex}div.toc li.withitems{margin-bottom:.5ex}ul.toc ul{font-size:80%;margin-left:0}ul.toc a{color:#414549;text-decoration:none}ul.toc a:active,ul.toc a:hover{text-decoration:underline}