.reading{overflow-x:clip}.page{max-width:var(--measure);margin:0 auto;padding:1.5rem 1.25rem 4rem}@media (width>=48rem){.page{padding:3rem 1.5rem 6rem}}.post-head{margin-bottom:2.5rem}.label-line{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 1rem;font-size:.75rem}.label-line .sep{color:var(--rule);margin:0 .5em}.post-head h1{font-family:var(--f-display);font-style:italic;font-weight:500;font-size:var(--step-4);overflow-wrap:break-word;margin:0;line-height:1.08}.subtitle{font-size:var(--step-1);color:var(--ink-soft);margin:1rem 0 0;line-height:1.4}.head-link{font-family:var(--f-mono);margin:1rem 0 0;font-size:.8rem}.head-rule{border:0;border-top:1px solid var(--rule);margin-top:2rem}.prose{counter-reset:para;hyphens:auto;overflow-wrap:break-word}.prose>p{counter-increment:para;text-wrap:pretty;margin:0 0 1.1em;position:relative}.prose>p:before{content:counter(para);font-family:var(--f-mono);color:var(--ink-soft);opacity:.8;user-select:none;margin-right:1.75rem;font-size:.68rem;line-height:1.2;display:none;position:absolute;top:.35em;right:100%}@media (width>=64rem){.prose>p:before{display:block}}.prose h2{font-size:var(--step-2);margin:2.75em 0 .8em;font-weight:500}.prose h3{font-size:var(--step-1);margin:2em 0 .6em;font-style:italic}.prose ul,.prose ol{margin:0 0 1.2em;padding-left:1.4em}.prose li{margin:.35em 0;padding-left:.2em}.prose li::marker{color:var(--accent)}.prose strong{font-weight:700}.prose code{font-family:var(--f-mono);background:var(--paper-edge);padding:.1em .3em;font-size:.85em}.prose pre{background:var(--paper-edge);padding:1rem;font-size:.85rem;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose img{margin:1.5rem auto;display:block}.prose blockquote{color:var(--ink-soft);margin:2rem 0 2rem 1.5rem;padding:0;font-style:italic}.prose blockquote p{margin:0 0 .6em}.prose blockquote p:last-child{margin-bottom:0}@media (width>=48rem){.prose blockquote{font-size:var(--step-1);margin-left:3rem;margin-right:2rem;line-height:1.5}}.prose hr{background:linear-gradient(var(--ink-soft), var(--ink-soft)) 0 0 / 100% 1px no-repeat, linear-gradient(var(--ink-soft), var(--ink-soft)) 0 25% / 100% 1px no-repeat, linear-gradient(var(--ink-soft), var(--ink-soft)) 0 50% / 100% 1px no-repeat, linear-gradient(var(--ink-soft), var(--ink-soft)) 0 75% / 100% 1px no-repeat, linear-gradient(var(--ink-soft), var(--ink-soft)) 0 100% / 100% 1px no-repeat;opacity:.7;border:0;width:8rem;max-width:60%;height:1.25rem;margin:3rem auto}.prose section[data-footnotes],.prose section.footnotes{border-top:1px solid var(--rule);font-size:var(--step--1);color:var(--ink-soft);margin-top:3.5rem;padding-top:1.25rem}.prose section[data-footnotes] h2,.prose section.footnotes h2{clip:auto;width:auto;height:auto;margin:0 0 .75rem;font-size:0;line-height:0;position:static;overflow:visible}.prose section[data-footnotes] h2:before,.prose section.footnotes h2:before{content:"Editorial notes";font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-style:normal;font-weight:400;line-height:1.4}.prose .footnotes ol{padding-left:1.4em}.prose .footnotes li p{margin:0 0 .4em}.prose a[data-footnote-ref],.prose sup a{font-family:var(--f-mono);font-size:.8em;text-decoration:none}.prose a[data-footnote-backref]{margin-left:.3em;text-decoration:none}.tags{flex-wrap:wrap;gap:.5rem;margin:3rem 0 0;padding:0;list-style:none;display:flex}.tags li{border:1px solid var(--rule);font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);padding:.15rem .6rem;font-size:.72rem}.pager{border-top:1px solid var(--rule);gap:1.25rem;margin-top:3rem;padding-top:1.5rem;display:grid}@media (width>=40rem){.pager{grid-template-columns:1fr 1fr}}.pager a{color:var(--ink);text-decoration:none;display:block}.pager a:hover .pager-title{color:var(--accent);text-decoration:underline}.pager .next{text-align:right}.pager-dir{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.7rem;display:block}.pager-title{font-family:var(--f-display);font-style:italic;font-size:var(--step-1);line-height:1.25;display:block}.back{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:2.5rem;font-size:.75rem}.page--wide{max-width:52rem}.facts{flex-wrap:wrap;gap:.5rem 2rem;margin:1.25rem 0 0;display:flex}.facts div{gap:.1rem;display:grid}.facts dt{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:.68rem}.facts dd{font-size:var(--step--1);margin:0}.prose--plain>p:before{display:none!important}.prose--plain>p{max-width:var(--measure)}.back a{padding:.5rem 0;display:inline-block}.page section+section{margin-top:3rem}.sec{font-size:var(--step-2);margin:0 0 1rem;font-weight:500}.entries{margin:0;padding:0;list-style:none}.entries li{border-top:1px dotted var(--rule);padding:1rem 0}.entries li:first-child{border-top:1px solid var(--rule)}.entry-title{font-family:var(--f-display);font-style:italic;font-size:var(--step-1);color:var(--ink);text-decoration:none}.entry-title:hover{color:var(--accent);text-decoration:underline}.entry-date{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin-top:.15rem;font-size:.72rem;display:block}.entry-desc{color:var(--ink-soft);font-size:var(--step--1);margin:.4rem 0 0}.muted{color:var(--ink-soft)}
