body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:18px}html{border-top:5px solid #333}body{margin:0 auto;width:800px;font-family:sorts-mill-goudy;color:#333}h1{font-size:1.587401052rem;line-height:1.587401052rem}h1,h2{margin:2rem 0 1rem}h2{font-size:1.2599210499rem;line-height:1.2599210499rem}h3{font-size:1rem;line-height:1rem;margin:2rem 0 .793700526rem}small{font-size:.793700526rem;color:#575757}*{box-sizing:border-box}a{color:#40a2f4;text-decoration:none}a:hover{text-decoration:underline}p{line-height:1.587401052em;margin:1rem 0}.katex{font-size:1.1em!important}h1 code,h2 code,h3 code{font-size:1em;background:none;padding:0}code{padding:.25em .3149802625em;border-radius:.3149802625em}code,pre code.hljs{font-size:.793700526em;background:#e8e8e8}pre code.hljs{margin:0 1em;padding:.3149802625em .5em .396850263em;overflow:auto;border-radius:.396850263em}pre code.language-output.hljs{margin:0 40px 0 20px;padding:.5em .5em .5em 1.2599210499em;overflow:auto;background:none}pre code.language-output.hljs:before{font-family:sorts-mill-goudy;font-size:1em;margin-left:-1.2599210499em;content:"Code output:\a\a";white-space:pre}ol.footnotes-list{font-size:.793700526rem;padding:0 2em}.footnotes-sep{border:none;border-bottom:1px solid #575757}img{max-width:100%;display:block}@media only screen and (min-width:630px)and (max-width:1200px){body{width:630px}}@media only screen and (min-width:0px)and (max-width:1200px){body{font-size:1rem}}@media only screen and (min-width:0px)and (max-width:630px){body{width:100%}}@font-face{font-family:sorts-mill-goudy;src:url(/fonts/GoudyStM-webfont.eot);src:url(/fonts/GoudyStM-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/GoudyStM-webfont.woff) format("woff"),url(/fonts/GoudyStM-webfont.ttf) format("truetype"),url(/fonts/GoudyStM-webfont.svg#sorts-mill-goudy) format("svg");font-weight:400;font-style:normal}@font-face{font-family:sorts-mill-goudy;src:url(/fonts/GoudyStM-Italic-webfont.eot);src:url(/fonts/GoudyStM-Italic-webfont.eot?#iefix) format("embedded-opentype"),url(/fonts/GoudyStM-Italic-webfont.woff) format("woff"),url(/fonts/GoudyStM-Italic-webfont.ttf) format("truetype"),url(/fonts/GoudyStM-Italic-webfont.svg#sorts-mill-goudy-italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:playfair-sc;src:url(/fonts/PlayfairDisplaySC-Bold.eot);src:url(/fonts/PlayfairDisplaySC-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/PlayfairDisplaySC-Bold.svg#PlayfairDisplaySC-Bold) format("svg"),url(/fonts/PlayfairDisplaySC-Bold.ttf) format("truetype"),url(/fonts/PlayfairDisplaySC-Bold.woff) format("woff"),url(/fonts/PlayfairDisplaySC-Bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:playfair-sc;src:url(/fonts/PlayfairDisplaySC-Regular.eot);src:url(/fonts/PlayfairDisplaySC-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/PlayfairDisplaySC-Regular.svg#PlayfairDisplaySC-Regular) format("svg"),url(/fonts/PlayfairDisplaySC-Regular.ttf) format("truetype"),url(/fonts/PlayfairDisplaySC-Regular.woff) format("woff"),url(/fonts/PlayfairDisplaySC-Regular.woff2) format("woff2");font-weight:400;font-style:normal}