@import url("https://fonts.googleapis.com/css?family=PT+Sans");@import url("https://fonts.googleapis.com/css?family=Source+Code+Pro");body{font-family:"PT Sans",sans-serif;font-size:12pt;margin:1em;color:#132238;background-color:#ebf0f6}code{font-family:"Source Code Pro"}a:link,a:visited{color:#253648;text-decoration:none}a:hover,a:active{color:#aa00bd;text-decoration:underline}h1{font-size:24pt;font-weight:bold;margin:0 0 1.00em 0;border-bottom:1px solid #d3d8dd;background:linear-gradient(180deg, #fff 0%, #f5f7fa 100%)}h2{font-size:21pt;font-weight:normal;margin:0 0 0.75em 0;border-bottom:1px solid #d3d8dd;background:linear-gradient(180deg, #fff 0%, #f5f7fa 100%)}h3{font-size:18pt;font-weight:bold;margin:0 0 0.50em 0;border-bottom:1px solid #d3d8dd}h4{font-size:15pt;font-weight:normal;margin:0 0 0.25em 0}h5{font-size:12pt;font-weight:bold;margin:0}pre{background-color:#fbfcfd;border-radius:1em;padding:0.5em}.layout{display:grid;grid-template-columns:1fr auto 210mm 1fr;margin:0 auto}.layout aside{grid-column-start:2;grid-column-end:3;padding:1cm;padding-inline-end:0}.layout aside nav{position:sticky;top:1em;height:100vh;overflow-y:scroll}.layout aside nav>div>a:first-child{font-weight:bold}.layout aside nav a{display:block;margin-inline-end:2em;letter-spacing:1px}.layout aside nav div div a{padding-inline-start:1em}.layout main{padding:1cm;grid-column-start:3;grid-column-end:4;background-color:white;box-shadow:0px 0px 50px 0px rgba(0,0,0,0.5)}.language-gramat .hljs-keyword{color:navy;font-weight:bold}.language-gramat .hljs-string{color:maroon}.language-gramat .hljs-comment{color:gray}.language-gramat .hljs-declaration{color:purple;font-weight:bold}
