*{box-sizing:border-box}:root{--background-color:hsl(0 0% 94%);--heading-color:hsl(345 65% 65%);--link-color:hsl(206 68% 41%)}body{display:grid;grid-template-columns:min(100%,85ch);justify-content:center;background-color:hsl(0 0% 100%);line-height:1.4}#content{background-color:var(--background-color);color:hsl(0 0% 30%);padding:.5em 4em;box-shadow:3px 3px 5px hsl(0 0% 0%/.2)}header p.subtitle{font-size:120%;font-weight:700}h1,header p.subtitle{text-align:center;color:var(--heading-color)}h2,h3,h4,h5,h6{color:hsl(0 0% 45%)}a{color:var(--link-color);text-decoration:none}a:hover{color:var(--background-color);background-color:var(--link-color)}pre{background-color:hsl(0 0% 97%);padding:5pt;border:1pt solid hsl(0 0% 80%);border-radius:8px}span.linenr{color:hsl(0 0% 71%);font-size:90%}html{font-family:Avenir,Montserrat,Corbel,"URW Gothic",source-sans-pro,sans-serif;font-weight:400;font-size:16px}ul{list-style-type:"– "}div#footnotes{border-top:thin solid hsl(0 0% 80%);margin-top:2em}div.footpara{display:inline}div.footpara>p.footpara:first-child{display:inline}.footdef{margin-bottom:1em;font-size:90%}div.figure,figure{text-align:center}img.shadowed{box-shadow:7px 7px 10px 0 hsl(0 0% 0%/.3)}table{border-collapse:collapse;border-style:solid hidden;border-color:hsl(0 0% 20%);border-width:2px;line-height:1;margin:10pt auto}table caption{caption-side:bottom;padding-top:.5em}tr:nth-child(even){background-color:hsl(0 0% 90%)}td,th{vertical-align:bottom;padding:3pt .8em}tbody{border-width:1px;border-style:solid}td.org-right,th.org-right{text-align:right}td.org-left,th.org-left{text-align:left}td.org-center,th.org-center{text-align:center}div.cs108rule,div.cs108warning{border:2px solid;padding:.8em;border-radius:8px}div.cs108rule>p,div.cs108warning>p{margin:0}div.cs108rule{background:hsl(198 40% 90%);border-color:hsl(198 40% 60%)}div.cs108warning{background:hsl(0 40% 90%);border-color:hsl(0 40% 60%)}