@charset "UTF-8";*{box-sizing:border-box;margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,ul,ol,figure,blockquote{margin:0;padding:0}body{margin:0;padding:0}body{font-family:Georgia,times new roman,Times,serif;line-height:1.6;color:#000}@media(prefers-color-scheme:dark){body{color:#fff}}h1,h2,h3,h4,h5,h6{line-height:1.2;margin-top:1.2em;margin-bottom:.25em;font-weight:700;position:relative}h1.title{font-size:1.9em}h1{font-size:1.75em}h2{font-size:1.5em}h3{font-size:1.25em}h4{font-size:1.125em;font-weight:700;font-style:italic}h5{font-size:1em;font-weight:400;font-style:italic}h6{font-size:.9em;font-weight:400;font-style:italic;color:#666}p{margin:.7em 0}:is(h1,h2,h3,h4,h5,h6)+p{margin-top:0}:not(p)+p{margin-top:0}pre{background-color:#f4f4f4;padding:10px;overflow-x:auto;font-family:courier new,Courier,monospace;font-size:.9em}code{padding:2px 4px;border-radius:3px;font-family:courier new,Courier,monospace;font-size:.9em}body{padding:15px;margin:auto;background-color:#faf4ed}@media(min-width:1001px){body{max-width:70ch}}@media(max-width:1000px){body{max-width:85%;font-size:1.3em}}@media(prefers-color-scheme:dark){body{background-color:#303030}}@media(max-width:1000px){.desktop{display:none}}@media(min-width:1001px){.mobile{display:none}}.featured{max-width:90%;margin:auto}.article-summary{margin-left:10px}.blurb{margin-left:10px}hr{border:0;height:1px;background:#ccc;margin:2em 0}header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}header a.home-link{color:inherit;text-decoration:none;transition:color .2s ease;font-size:150%;font-weight:700}header a.home-link:hover{color:orange;text-decoration:none}@media(max-width:1000px){header{flex-direction:column;align-items:center;text-align:center}header a.home-link{font-size:90px;margin-bottom:0}}@media(max-width:1000px){nav{width:100%}}nav ul.socials{list-style-type:none;display:flex;gap:1.7rem;padding:0;margin:5 0 0}@media(max-width:1000px){nav ul.socials{justify-content:center;display:flex;gap:38px}}nav ul.socials li{display:inline;margin:0;padding:0}nav ul.socials li .social-icon{color:inherit;text-decoration:none;transition:color .2s ease;font-size:1.2rem}nav ul.socials li .social-icon:hover{color:orange;text-decoration:none}footer{text-align:center;margin-top:2rem;padding:1rem 0;font-size:.9em;color:#646464}.metadata{font-size:80%;font-family:copperplate,Georgia,Serif;color:#646464}@media(max-width:1000px){.metadata{font-size:110%}}@media(prefers-color-scheme:dark){.metadata{color:#d4c8b9}}@supports not (font-family:"Copperplate"){body{font-variant:small-caps}}ul.post-list{padding:0;margin:0;margin-left:17px}li ul.post-list{margin:0;padding:0}ul.metadata{list-style-type:none;display:flex;padding:0;margin:0;margin-top:-5px}ul.metadata li{display:inline;margin:0;padding:0}ul.metadata li::after{content:"|";margin:0 .5em}ul.metadata li:last-child::after{content:""}:is(h1,h2,h3,h4,h5,h6){position:relative}a{color:orange;text-decoration:none}a:hover{color:orange;text-decoration:underline}:is(h1,h2,h3,h4,h5,h6) a{color:inherit;text-decoration:none;transition:color .2s ease}:is(h1,h2,h3,h4,h5,h6) a:hover{color:orange;text-decoration:none}.anchor-link{display:inline-flex;align-items:center;margin-left:.2rem;padding-left:0;text-decoration:none;opacity:0;transition:opacity .2s ease-in-out;vertical-align:middle;color:#646464;text-decoration:none;transition:color .2s ease}.anchor-link:hover{color:orange;text-decoration:none}@media(max-width:1000px){.anchor-link{margin-left:.2rem}}.anchor-link .anchor-icon{width:.8em;height:.8em;fill:currentColor}:is(h1,h2,h3,h4,h5,h6):hover .anchor-link{opacity:1}ul,ol{margin:1em 0;padding-left:2em}li{margin:.5em 0}blockquote{margin:1.5em 10px 0;padding:.1em 10px;border-left:3px solid #646464;text-align:left}blockquote p{margin:0}figure{margin:2em auto;max-width:100%}figure img{display:block;max-width:100%;height:auto;margin:0 auto}figcaption{margin-top:.75em;text-align:center;font-style:italic;font-size:.95em;color:#646464;line-height:1.4;max-width:90%;margin-left:auto;margin-right:auto}figure>blockquote+figcaption{text-align:right;font-style:normal;font-size:.9em;max-width:90%;margin-top:.75em}figure>blockquote+figcaption::before{content:"–"}img{max-width:100%;height:auto}img:not(.anchor-icon){-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);-moz-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:3px}@media(prefers-color-scheme:dark){img:not(.anchor-icon){-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);-moz-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3)}}table{width:100%;border-collapse:collapse;margin:1.5em 0;border:1px solid #ddd}th,td{padding:10px;text-align:left;border:1px solid #ddd}th{background-color:#f4f4f4;font-weight:700}.footnote-definition{display:flex;line-height:.5px}.footnote-definition-label{color:orange;line-height:1;padding:0;vertical-align:top}