.parent{display:grid;grid-template-columns:1fr 3fr 1fr;grid-template-rows:7em repeat(3,auto);grid-column-gap:2rem;grid-row-gap:0}.grid-nav{grid-area:1/2/span 1/span 3;min-width:0}.grid-jumbotron{grid-area:2/2/span 1/span 1;min-width:0}.grid-body{grid-area:3/2/span 1/span 1;min-width:0}.grid-foot{grid-area:4/2/span 1/span 1;min-width:0}html{font-size:1rem}body{font-family:stix two text,serif;padding-top:20px;padding-bottom:60px;font-size:1rem;color:#222;background-color:#fffffd}.hljs{background-color:#ffffea!important}a{color:#000;text-decoration:underline}a:hover{color:#bffff}pre{background-color:#ffffea;border:none}h1{font-family:inter,serif;font-size:2.33rem}h2{font-family:inter,serif;font-size:1.67rem;text-transform:uppercase}h3{font-family:inter,serif}h4{font-family:inter,serif}.grid-sidebar h1,.grid-sidebar h2,.grid-sidebar h3,.grid-sidebar h4{text-transform:uppercase}.jumbotron pre,code{font-family:ibm plex mono,monospace;color:#000;background-color:#ffffea}blockquote{font-style:italic;color:#333;background-color:#ffffea;border:none}figure{padding-top:30px;padding-bottom:30px}figcaption{font-size:.8rem}.jumbotron{margin:0 0 40px;padding:20px 10px 30px;text-align:center;background-color:#fffffd}.jumbotron h1{font-size:3rem;line-height:1}.jumbotron p{font-family:ibm plex mono,monospace}.jumbotron pre{text-align:left}.grid-nav{margin-bottom:4em}.nav+.nav{padding-top:1em}.grid-nav .nav{margin:0;display:table;font-size:1.4rem}.grid-nav li a{font-family:inter,serif;font-weight:700}.grid-nav .nav li{display:table-cell;float:none}.nav li:first-child a{border-left:0;border-radius:0 0 0 0}.nav li:last-child a{border-right:0;border-radius:0 0 0 0}.body{padding:0 10px}.post-info{font-style:italic}table{margin:auto;margin-bottom:15px;font-family:inter,sans-serif;border-collapse:collapse}table td+td{border:1px solid #000}table td{padding:.3em}.recent-posts{margin:0;width:100%}.recent-posts a{text-decoration:none}th{text-align:center;padding-right:10px}td{text-align:right;background-color:#ffffea}.footnotes{font-size:.9rem;margin-top:4em}.footnote{vertical-align:baseline;position:relative;top:-.4em;font-size:.8rem}sup{vertical-align:super;font-size:.75rem}.oneline{overflow:hidden;text-overflow:ellipsis;max-width:50em;white-space:nowrap}.oneline br{display:none}.oneline p{display:inline}.footer{font-size:.8rem}.sigil{font-size:3.5rem!important}.nav{padding-left:0;margin-bottom:0;list-style:none;font-family:inter,sans-serif}.nav li{position:relative;display:block}.nav li a{position:relative;display:block}.grid-nav li+li{padding-left:1.2em}.nav li a:hover,.nav li a:focus{text-decoration:none;background-color:#fffffd}.posts{list-style:none}.post-listing{margin-top:0;margin-bottom:2em}.series-tag{font-size:60%}@media screen and (max-width:600px){.parent{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(5,auto);grid-column-gap:0;grid-row-gap:0}.grid-nav{grid-area:1/1/2/2;min-width:0}.grid-jumbotron{grid-area:2/1/3/2;min-width:0}.grid-body{grid-area:3/1/4/2;min-width:0}.grid-sidebar{grid-area:4/1/5/2;min-width:0}.grid-foot{grid-area:5/1/6/2;min-width:0}.grid-nav{display:grid;width:100%}.grid-nav .nav{font-size:1.4;margin-bottom:1em}.grid-nav .nav li{display:grid;width:100%}.grid-nav .nav li a{line-height:2em;padding:0;text-align:left;border-left:none;border-right:none}.grid-nav li+li{padding-left:0}}