@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-latin-400-normal.BqEyEoaF.woff2)format("woff2"),url(/_astro/roboto-latin-400-normal.D27F5sTu.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-latin-ext-400-normal.C3tdtHj3.woff2)format("woff2"),url(/_astro/roboto-latin-ext-400-normal.CIveymTr.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-latin-700-normal.BZpUvMxY.woff2)format("woff2"),url(/_astro/roboto-latin-700-normal.YuyVweIx.woff)format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-latin-ext-700-normal.DSBUz0N1.woff2)format("woff2"),url(/_astro/roboto-latin-ext-700-normal.BDePAh3g.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-serif-latin-400-normal.BV_iYGc9.woff2)format("woff2"),url(/_astro/noto-serif-latin-400-normal.DT0cwSa_.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-serif-latin-ext-400-normal.CMAsOjEZ.woff2)format("woff2"),url(/_astro/noto-serif-latin-ext-400-normal.DmIgJaL_.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/noto-serif-latin-400-italic.BefsV4hZ.woff2)format("woff2"),url(/_astro/noto-serif-latin-400-italic.B7tOOSSS.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/noto-serif-latin-ext-400-italic.B-NmyO6X.woff2)format("woff2"),url(/_astro/noto-serif-latin-ext-400-italic.CvtPMLHG.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-serif-latin-700-normal.CIw17UNa.woff2)format("woff2"),url(/_astro/noto-serif-latin-700-normal.mX-AlFMT.woff)format("woff")}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-serif-latin-ext-700-normal.BRvgVta8.woff2)format("woff2"),url(/_astro/noto-serif-latin-ext-700-normal.B_G30Asf.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-mono-latin-400-normal.GekRknry.woff2)format("woff2"),url(/_astro/roboto-mono-latin-400-normal.DBZPkcnn.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/roboto-mono-latin-ext-400-normal.DLAV9S_w.woff2)format("woff2"),url(/_astro/roboto-mono-latin-ext-400-normal.BwLXVYNz.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/roboto-mono-latin-400-italic.B_vYWRnS.woff2)format("woff2"),url(/_astro/roboto-mono-latin-400-italic.Br0OE6wL.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/roboto-mono-latin-ext-400-italic.D9VAuUW9.woff2)format("woff2"),url(/_astro/roboto-mono-latin-ext-400-italic.B5U3gRkm.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-mono-latin-700-normal.foxDnrFi.woff2)format("woff2"),url(/_astro/roboto-mono-latin-700-normal.CHYrj1DZ.woff)format("woff")}@font-face{font-family:Roboto Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/roboto-mono-latin-ext-700-normal.B3oRrrRC.woff2)format("woff2"),url(/_astro/roboto-mono-latin-ext-700-normal.Bq2Pp7ui.woff)format("woff")}@media screen{.printonly{display:none}body{max-width:80ex;margin:auto}}@media screen and (width>=45ex){body{padding:1em}}@media screen{.right{float:right}div.photo{float:right;margin-bottom:1ex;margin-left: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:hover,div.nav a:active{text-decoration:underline}.footer{color:#414549;border-top:1px solid #eee6d4;margin-top:2em;font-family:Roboto,sans-serif;font-size:90%}.footer p{margin-top:.5em}body{font-family:Noto Serif,serif;font-size:16px;line-height:140%}.sans{font-family:Roboto,sans-serif}h1{font-size:32px}h2{margin-block-start:1.8em;font-size:32px}h3{font-size:24px}h1,h2,h3,h4,h5{color:#414549;font-family:Roboto,sans-serif;line-height:normal}a{color:#79544f}a:visited{color:#414549}blockquote,q{font-family:Noto Serif,serif;font-style:italic}code{font-family:Roboto Mono,monospace}div.content h5{margin-bottom:.4em;font-size:15px;font-style:italic;font-weight:400}}@media screen and (width>=110ex){body{max-width:94ex}div.all{margin-left:14ex}div.content h4,div.content h5{text-align:right;font-size:14px;font-style:italic;font-weight:400;display:block}div.content h4:first-line,div.content h5:first-line{line-height:140%}div.content h4,div.content h5{float:left;width:11.2ex;margin-top:0;margin-bottom:0;margin-left:-14ex}div.content h4{font-weight:700}}@media screen{ul{margin-left:0;padding-left:1.5em;list-style-type:square}dt{margin-top:1ex;font-style:italic}pre{clear:right;border:1px solid #eee6d4;padding:1ex;font-size:14px;overflow:auto;background:#fef6e4!important}blockquote{color:#414549;border-left:3px solid #eee6d4;margin-left:0;margin-right:0;padding-left:1em}div.news{background:#fef6e4;border:1px solid #eee6d4;margin-bottom:1em;padding:.1ex 1em}}@media screen and (width>=52ex){div.news{float:right;width:26ex;margin-left:1em}}@media screen{div.toc{color:#414549;border-left:3px solid #eee6d4;font-family:Roboto,sans-serif;font-size:90%;line-height:125%}div.toc>ul{margin-left:0;padding-left:1em;list-style-type:none}div.toc>ul>li{margin-bottom:.3ex}div.toc li.withitems{margin-bottom:.5ex}ul.toc ul{margin-left:0;font-size:80%}ul.toc a{color:#414549;text-decoration:none}ul.toc a:hover,ul.toc a:active{text-decoration:underline}}@media print{.nav,.toc,.photo,.noprint,.nofirefox{display:none}body{font-family:serif}ul{padding-left:1.5em;list-style-type:square}ul.spaced>li{margin-bottom:1ex}pre{margin-left:1.5em;padding-top:1ex;padding-bottom:1ex}div.news{float:right;border:1px solid #eee6d4;width:12em;margin-bottom:1em;margin-left:1em;padding-left:1em;padding-right:1em}div.footer{margin-top:4em;font-size:x-small}}
