html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}button,input[type="button"],input[type="reset"],input[type="submit"]{appearance:none;background-color:#a00;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;font-size:1.1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.75em 1.5em;text-decoration:none;transition:background-color 150ms ease;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus{background-color:#880000;color:#fff}button:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,input[type="submit"]:disabled{cursor:not-allowed;opacity:0.5}button:disabled:hover,input[type="button"]:disabled:hover,input[type="reset"]:disabled:hover,input[type="submit"]:disabled:hover{background-color:#a00}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:0.375em;padding:0}label{display:block;font-weight:600;margin-bottom:0.375em}input,select{display:block;font-family:Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;font-size:1.1em}input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]),textarea,select[multiple]{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;font-size:1.1em;margin-bottom:0.75em;padding:0.5em;transition:border-color 150ms ease;width:100%}input[type="color"]:hover,input[type="date"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="email"]:hover,input[type="month"]:hover,input[type="number"]:hover,input[type="password"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="text"]:hover,input[type="time"]:hover,input[type="url"]:hover,input[type="week"]:hover,input:not([type]):hover,textarea:hover,select[multiple]:hover{border-color:#b1b1b1}input[type="color"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus,input:not([type]):focus,textarea:focus,select[multiple]:focus{border-color:#a00;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(145,0,0,0.7);outline:none}input[type="color"]:disabled,input[type="date"]:disabled,input[type="datetime"]:disabled,input[type="datetime-local"]:disabled,input[type="email"]:disabled,input[type="month"]:disabled,input[type="number"]:disabled,input[type="password"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="text"]:disabled,input[type="time"]:disabled,input[type="url"]:disabled,input[type="week"]:disabled,input:not([type]):disabled,textarea:disabled,select[multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed}input[type="color"]:disabled:hover,input[type="date"]:disabled:hover,input[type="datetime"]:disabled:hover,input[type="datetime-local"]:disabled:hover,input[type="email"]:disabled:hover,input[type="month"]:disabled:hover,input[type="number"]:disabled:hover,input[type="password"]:disabled:hover,input[type="search"]:disabled:hover,input[type="tel"]:disabled:hover,input[type="text"]:disabled:hover,input[type="time"]:disabled:hover,input[type="url"]:disabled:hover,input[type="week"]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple]:disabled:hover{border:1px solid #ddd}textarea{resize:vertical}[type="search"]{appearance:none}[type="checkbox"],[type="radio"]{display:inline;margin-right:0.375em}[type="file"]{margin-bottom:0.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}ul,ol{list-style-type:none;margin:0;padding:0}dl{margin-bottom:0.75em}dl dt{font-weight:600;margin-top:0.75em}dl dd{margin:0}table{border-collapse:collapse;margin:0.375em 0;table-layout:fixed;width:100%;font-family:Consolas, Menlo, Monaco, "Courier New", monospace;font-size:0.88em}th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:0.375em 3px}td{border-bottom:1px solid #ddd;padding:0.1875em 0}tr,td,th{vertical-align:middle}body{color:#222;font-family:Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;font-size:1.1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:Palatino, "Palatino Linotype", "Palatino LT STD", "Book Antiqua", Georgia, serif;font-size:1.1em;line-height:1.8;margin:0.75em 0 0.375em 0;font-weight:normal;font-style:italic}p{margin:0 0 0.75em}a{color:#a00;text-decoration:underline;transition:color 150ms ease}a:active,a:focus,a:hover{color:maroon}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0}img,picture{margin:0;max-width:100%}h1{font-size:2.4em !important}h2{font-size:1.6em !important}h3{font-size:1.1em !important}#wrap{padding-top:3em;max-width:68em;margin-left:auto;margin-right:auto}#wrap::after{clear:both;content:"";display:table}#wrap #toc_menu{float:left;display:block;margin-right:2.35765%;width:18.11388%}#wrap #toc_menu:last-child{margin-right:0}@media screen and (max-width: 500px){#wrap #toc_menu{display:none}}#wrap #main_tufte{float:left;display:block;margin-right:2.35765%;width:79.52847%}#wrap #main_tufte:last-child{margin-right:0}@media screen and (max-width: 500px){#wrap #main_tufte{float:left;display:block;margin-right:7.42297%;width:100%}#wrap #main_tufte:last-child{margin-right:0}}#wrap #main_single{float:left;display:block;margin-right:2.35765%;width:59.05694%;margin-left:20.47153%}#wrap #main_single:last-child{margin-right:0}@media screen and (max-width: 500px){#wrap #main_single{float:left;display:block;margin-right:7.42297%;width:100%}#wrap #main_single:last-child{margin-right:0}}#navigation{font-family:Consolas, Menlo, Monaco, "Courier New", monospace}#navigation nav{text-align:right;margin-top:0.75em;margin-right:0.75em;position:fixed;right:0px;font-size:0.88em}#navigation nav a{text-decoration:none}body{position:relative}#toc_menu{margin-top:50px;padding-top:100px;top:0;position:sticky;position:-webkit-sticky}#toc{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;width:200px}#toc ul>li>a{color:#a00;border-left:2px solid transparent;padding:4px 10px;font-size:0.88em;font-weight:500;display:block;text-decoration:none}#toc ul>li>.active,#toc ul>li>a:hover,#toc ul>li>a:focus{color:#a00;text-decoration:none;background-color:transparent;border-left-color:maroon}#toc ul>li>.active,#toc ul>li>.active:hover,#toc ul>li>.active:focus{font-weight:700}#toc ul ul>li>a{padding-left:20px;font-weight:400}#toc ul ul>li>.active,#toc ul ul>li>.active:hover,#toc ul ul>li>.active:focus{font-weight:500}#toc ul ul{display:none}#toc ul>li>.active+ul{display:block}#main_tufte blockquote p{width:65%}#main_tufte blockquote footer{width:65%;text-align:right}#main_tufte ol,#main_tufte ul{width:65%;-webkit-padding-start:5%;-webkit-padding-end:5%}#main_tufte li{padding:0.5rem 0}#main_tufte #toc li{padding:0}#main_tufte table{border-top:2px solid #111;border-bottom:2px solid #111}#main_tufte th{border-bottom:1px solid #111}#main_tufte div.figure{padding:0;border:0;vertical-align:baseline;max-width:65%;margin:0 0 3em 0}#main_tufte img{max-width:100%}#main_tufte .marginnote img{display:block}#main_tufte .sidenote,#main_tufte .marginnote{float:right;clear:right;margin-right:-38.46154%;width:30%;margin-top:0;margin-bottom:1rem;font-size:0.88em;vertical-align:baseline;position:relative}#main_tufte .sidenote-number{position:relative;vertical-align:baseline;font-size:0.715em;top:-0.5rem;left:0.1rem}#main_tufte p,#main_tufte footer,#main_tufte table{width:65%}#main_tufte li p,#main_tufte li pre{margin-top:auto}#main_tufte div.fullwidth,#main_tufte table.fullwidth{max-width:90%}#main_tufte div.fullwidth p.caption{margin-right:0;max-width:21.66667%}#main_tufte p.caption{text-align:left;font-style:italic}@media screen and (max-width: 760px){#main_tufte p,#main_tufte footer,#main_tufte ol,#main_tufte ul,#main_tufte table{width:90%}#main_tufte pre{width:87.5%}#main_tufte ul{width:85%}#main_tufte figure{max-width:90%}#main_tufte div.fullwidth p.caption{max-width:none}#main_tufte blockquote p,#main_tufte blockquote footer{width:90%}}#main_tufte pre{width:65%;overflow-x:auto}#main_tufte .fullwidth{max-width:90%;clear:both}#main_tufte span.newthought{font-variant:small-caps}#main_tufte input.margin-toggle{display:none}#main_tufte label.sidenote-number{display:inline;font-weight:normal}#main_tufte label.margin-toggle:not(.sidenote-number){display:none}@media (max-width: 760px){#main_tufte label.margin-toggle:not(.sidenote-number){display:inline}#main_tufte .sidenote,#main_tufte .marginnote{display:none}#main_tufte .shownote,#main_tufte .margin-toggle:checked+.sidenote,#main_tufte .margin-toggle:checked+.marginnote{display:block;float:left;left:1rem;clear:both;width:95%;margin:1rem 2.5%;vertical-align:baseline;position:relative}#main_tufte label{cursor:pointer}#main_tufte div.figure{max-width:90%}#main_tufte pre{width:90%;padding:0}}code>span.kw{color:#555;font-weight:bold}code>span.dt{color:#902000}code>span.dv{color:#40a070}code>span.bn{color:#d14}code>span.fl{color:#d14}code>span.ch{color:#d14}code>span.st{color:#d14}code>span.co{color:#888888;font-style:italic}code>span.ot{color:#007020}code>span.al{color:#ff0000;font-weight:bold}code>span.fu{color:#900;font-weight:bold}code>span.er{color:#a61717;background-color:#e3d2d2}code,pre{font-family:Consolas, Menlo, Monaco, "Courier New", monospace}pre{font-size:0.88em;padding:1em}.hidden{display:none}section ul a{text-decoration:none}section ul a:hover{text-decoration:underline}section ul li:before{content:'\203A';float:left;margin-left:-.8em}blockquote{font-style:italic}