:root{--vkdu:rgb(223 215 223);--jf:rgb(246 243 246);--yrb:rgb(33 31 35);--raca:rgb(104 85 114);--jkt:rgb(24 125 134);--dlaj:rgb(253 252 253);}body{font-size:19px;color:var(--yrb);margin:0;line-height:1.53;background:var(--dlaj);font-family:Baskerville, "Baskerville Old Face", Garamond, serif;}a{text-underline-offset:4px;color:var(--jkt);}a:hover{color:var(--yrb);text-decoration:none;}.dova__entry-name{line-height:1.2;margin-bottom:0.3em;font-size:2em;}.dova__post-footer{border-top:1px dashed var(--vkdu);padding-top:0.4em;margin-top:1.8em;}.dova__intro-card{border:1px solid var(--vkdu);padding:0.7em;}.dova__missing{padding-top:3.6em;min-height:49vh;}.dova__prose h2{font-family:"Gill Sans", "Gill Sans MT", Calibri, sans-serif;font-size:1.3em;margin:1.8em 0 0.4em;}.dova__prose p{hyphens:auto;}.dova__prose blockquote{padding-left:0.8em;font-size:1.05em;border-left:2px solid var(--jkt);}.dova__prose cite{font-size:0.9em;color:var(--raca);}.dova__menu{margin:0.4em 0 1.8em;font-family:"Gill Sans", "Gill Sans MT", Calibri, sans-serif;}.dova__bottom{margin-top:2.7em;border-top:1px solid var(--vkdu);color:var(--raca);padding:0.9em 0;}a.dova__brand{font-family:"Gill Sans", "Gill Sans MT", Calibri, sans-serif;text-decoration:none;font-weight:600;color:var(--yrb);font-size:1.6em;}.dova__strapline{font-size:0.95em;margin:0.1em 0 0.9em;color:var(--raca);}.dova__stamp{font-size:0.83em;color:var(--raca);font-family:ui-monospace, "SF Mono", Menlo, Consolas, monospace;}h1, h2, h3{line-height:1.22;letter-spacing:-0.01em;font-family:"Gill Sans", "Gill Sans MT", Calibri, sans-serif;color:var(--yrb);}.dova__page{padding:0 1.4em;max-width:43.8em;box-sizing:border-box;margin:0 auto;}.dova__skiplink{top:0.5em;padding:0.5em;position:absolute;left:-100vw;background:var(--dlaj);}.dova__skiplink:focus, .dova__skiplink:active{outline:2px solid var(--jkt);left:0.5em;}.dova__entries{padding-left:1.5em;}.dova__entry{margin:0.9em 0;}.dova__excerpt{margin:0.3em 0;color:var(--yrb);}.dova__group{margin-top:2.7em;}.dova__pagination{margin-top:2.7em;font-size:0.9em;}.dova__banner{padding:1.8em 0;text-align:center;background:var(--jf);}.dova__featured{border-left:4px solid var(--jkt);padding-left:1em;font-size:1.1em;}.dova__grid{gap:1.8em;list-style:none;padding:0;grid-template-columns:repeat(auto-fit, minmax(14em, 1fr));display:grid;}
