*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:source serif pro,iowan old style,apple garamond,baskerville,times new roman,droid serif,Times,serif;font-size:18px;line-height:1.65;color:#1f1d1a;background:#fbf9f4;font-feature-settings:"kern" 1,"liga" 1,"onum" 1;text-rendering:optimizeLegibility}a{color:#3a2f8c;text-decoration:none;border-bottom:1px solid rgba(58,47,140,.25)}a:hover{color:#1f1750;border-bottom-color:initial}a:visited{color:#5c3f7a}img,iframe{max-width:100%;height:auto}img{border-radius:2px}hr{border:0;border-top:1px solid #d8d3c8;margin:2em 0}::selection{background:#f3e9c2}.site-header{max-width:46em;margin:2.5em auto 0;padding:0 1.25em 1.25em;border-bottom:1px solid #d8d3c8;display:flex;flex-wrap:wrap;align-items:baseline;gap:.4em 1.4em}.site-title{font-size:1.15rem;font-variant:small-caps;letter-spacing:.06em;color:#1f1d1a;border:0;font-weight:600}.site-title:hover{color:#3a2f8c}.site-nav{font-size:.82rem;letter-spacing:.02em;margin-left:auto;display:flex;flex-wrap:wrap;gap:.1em 1.1em}.site-nav a{color:#4a4640;border:0}.site-nav a:hover{color:#3a2f8c}main{padding:2.5em 1.25em 4em}.post{max-width:38em;margin:0 auto}.post-header{margin-bottom:2.5em;text-align:left}.post-title{font-size:1.85rem;font-weight:500;line-height:1.2;margin:0 0 .35em;letter-spacing:-.005em}.post-author{margin:0;font-style:italic;color:#4a4640}.post-date{margin:.25em 0 0;font-size:.9rem;color:#6b665e;font-variant-numeric:tabular-nums}.post-translator{margin:.25em 0 0;font-size:.9rem;color:#6b665e;font-style:italic}.post-tagline{font-style:italic;color:#4a4640;margin:0 0 1.5em}.post-body h2{font-size:1.5rem;font-weight:500;margin:2em 0 .6em;letter-spacing:.005em}.post-body h3{font-size:1.08rem;font-weight:600;margin:1.8em 0 .4em;color:#2a2723}.post-body p{margin:0 0 1.1em}.post-body blockquote{margin:1.4em 0;padding:.1em 0 .1em 1.2em;border-left:2px solid #c9c3b3;color:#3a3631;font-style:italic}.post-body blockquote p{margin-bottom:.6em}.post-body ul,.post-body ol{padding-left:1.4em;margin:0 0 1.1em}.post-body li{margin-bottom:.25em}.post-body img{vertical-align:middle}.post-body img[width]{display:block;margin:0 0 1.6em}.post-body img[src$="80x15.png"]{display:block;margin:.35em 0 0}.post-body .verse{margin:1.4em 0;padding-left:.4em;line-height:1.45;font-feature-settings:"kern" 1,"liga" 1,"onum" 1}.post-body figure{display:block;margin:1.6em auto;text-align:center}.post-body figcaption{font-size:.85rem;color:#6b665e;text-align:center;margin-top:.4em;font-style:italic}.post-body code{font-family:ui-monospace,SFMono-Regular,sf mono,Menlo,Consolas,monospace;font-size:.88em;background:#f1ecdc;padding:.1em .3em;border-radius:2px}.post-body pre{background:#f1ecdc;padding:1em 1.2em;overflow-x:auto;font-size:.86em;border-radius:2px}.post-body pre code{background:0 0;padding:0}.footnotes{margin-top:3em;padding-top:1.2em;border-top:1px solid #d8d3c8;font-size:.88rem;line-height:1.55;color:#3a3631}.footnotes ol{padding-left:1.4em}.footnotes li{margin-bottom:.5em}.footnotes p{margin:0 0 .4em}.footnotes a.footnote-backref{font-size:.85em;text-decoration:none}a.footnote-ref,sup a{font-size:.78em;vertical-align:super;line-height:0;border:0;margin-left:.05em}.backlinks{margin-top:3.5em;padding:1.4em 1.4em 1.2em;background:#f3eedf;border-radius:3px;font-size:.92rem}.backlinks h2{font-size:.78rem;font-weight:600;font-variant:small-caps;letter-spacing:.08em;color:#6b665e;margin:0 0 .75em}.backlinks ul{list-style:none;padding:0;margin:0}.backlinks li{margin-bottom:.4em;line-height:1.4}.backlinks li a{border:0}.backlinks li a:hover{border-bottom:1px solid}.backlink-section{display:inline-block;margin-left:.6em;font-size:.72rem;font-variant:small-caps;letter-spacing:.06em;color:#8a847a}.unresolved{color:#b04a3a;border-bottom:1px dotted #b04a3a;cursor:help}.site-footer{max-width:38em;margin:3em auto 2em;padding:1.4em 1.25em 0;border-top:1px solid #d8d3c8;font-size:.82rem;color:#6b665e;text-align:center}.site-footer a{color:#6b665e}@media(max-width:600px){body{font-size:17px}.post-title{font-size:1.55rem}.site-header{gap:.3em .8em}.site-nav{margin-left:0}}