:root{--reader-paper:var(--page-paper);--reader-ink:#292524;--reader-muted:#57534e;--reader-link:#92400e;--reader-line:#dcd0bd}:root[data-theme=dark]{--reader-paper:var(--page-paper);--reader-ink:#e7e1d6;--reader-muted:#c2bbb0;--reader-link:#fcd34d;--reader-line:#493e30}.post-content{color:var(--reader-ink);scroll-margin-top:5rem}.post-content .interview-turn{margin:2.25rem 0}.post-content .interview-turn:first-child{margin-top:0}.post-content p.interview-speaker{color:var(--reader-ink);font:600 1rem/1.4 var(--font-serif);margin:0 0 .4rem}.post-content .interview-response{margin-bottom:1.1rem}.post-content .interview-response:last-child{margin-bottom:0}.post-content em,.post-content i{font-weight:inherit;background:0 0;padding:0}.post-content a{color:var(--reader-link)}.post-content blockquote cite,.post-content blockquote footer{color:var(--reader-muted)}.reader-nav{z-index:20;background:var(--reader-paper);color:var(--reader-muted);font-size:.875rem;position:sticky;top:0;margin-block:0 1rem!important}.reader-controls{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:0;display:grid;position:relative}.reader-disclosure,.reader-title{grid-area:1/2;min-width:0}.reader-step{grid-row:1}.reader-step--previous{grid-column:1}.reader-step--next{grid-column:3}.reader-chapter-context{grid-column:1/-1}.reader-focus{min-height:44px;font:.875rem var(--font-serif);color:var(--archive-ink-soft);cursor:pointer;grid-area:1/4}.reader-summary{cursor:pointer;font-variant-numeric:tabular-nums;align-items:center;gap:.5rem;min-height:3rem;list-style:none;display:flex}.reader-top-label{display:none}.reader-nav[data-header-visible] .reader-top-label{display:inline}.reader-nav[data-header-visible] .reader-current-label,.reader-nav[data-header-visible] .reader-title{display:none}.reader-current-label{align-items:baseline;gap:.4rem;min-width:0;display:flex}.reader-work-title,.reader-section-title,.reader-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reader-work-title{flex:0 auto;min-width:0}.reader-section-divider{color:var(--reader-muted);flex:none}.reader-section-title{min-width:0;color:var(--reader-ink);flex:auto}.reader-title{min-height:3rem;color:inherit;align-items:center;text-decoration:none;display:flex}@media (width<=640px){.reader-disclosure[data-current-section] .reader-work-title,.reader-disclosure[data-current-section] .reader-section-divider{display:none}}.reader-summary svg{flex-shrink:0;display:block}.reader-disclosure[open] .reader-summary svg{transform:rotate(180deg)}.reader-step{place-items:center;width:2.75rem;height:3rem;font-size:1.15rem;text-decoration:none;display:grid}.reader-menu{overscroll-behavior:contain;background:var(--reader-paper);text-align:left;border-radius:.25rem;width:min(24rem,100%);max-height:min(70dvh,36rem);padding:.4rem .5rem;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 12px 30px #0000001f,0 2px 7px #0000000d}.reader-menu-label{margin:0 0 .25rem;font-weight:600}.reader-menu ol{margin:0;padding:0;list-style:none}.reader-menu li a{min-height:2.75rem;padding:.6rem .65rem;line-height:1.5;display:block}.reader-menu a[aria-current]{color:var(--reader-link);font-weight:600}.reader-subsection{padding-left:1rem}.reader-menu a:hover,.reader-summary:hover,.reader-title:hover,.reader-step:hover{color:var(--reader-link)}.reader-nav :focus-visible,.post-content .note-marker:focus-visible,.note-close:focus-visible{outline:2px solid var(--reader-link);outline-offset:2px;border-radius:.2rem}.reader-status:not(:empty){z-index:30;background:var(--reader-paper);color:var(--reader-ink);border:1px solid var(--reader-line);text-align:center;border-radius:.3rem;max-width:calc(100vw - 2rem);padding:.6rem 1rem;font-size:.875rem;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%)}.post-content .passage-anchor-link{width:2.75rem;height:2.75rem;left:calc(-3.5rem + var(--passage-inset,0rem));color:var(--reader-muted);align-items:flex-start;top:0}.post-content .passage-anchor{margin-top:.2rem}.post-content .passage-anchor-link:before{content:"";width:.75rem;position:absolute;top:0;bottom:0;left:100%}.post-content .passage-anchor-link:focus-visible{opacity:1;outline:2px solid var(--reader-link);outline-offset:-4px;border-radius:.3rem}.post-content .note-marker{color:var(--reader-link);margin-inline:.04em}.post-content .note-marker:before{content:"";position:absolute;inset:-.85rem}.post-content .note-marker[aria-expanded=true]{background:#b453091f;border-radius:.2rem}.sidenote{color:var(--reader-muted);font-size:.9rem}.sidenote-number{color:var(--reader-link)}.note-close{min-height:2.75rem;color:var(--reader-link);cursor:pointer;padding:.5rem 0;font-size:.8rem;text-decoration:underline;display:block}@media (width<=1000px),(pointer:coarse){.post-content .passage-anchor-link,.post-content blockquote>.passage-anchor-link,.post-content .interview-response>.passage-anchor-link{left:calc(-24px + var(--passage-inset,0rem));width:24px;height:44px;display:inline-flex;top:0}.post-content .passage-anchor-link:before{display:none}}@media (hover:none),(pointer:coarse){.post-content .passage-anchor-link{opacity:.65}}@media (width>=1280px){.sidenote{font-size:.875rem}.post-content[data-note-mode=selected] .sidenote:not([data-open]){display:none}.post-content[data-note-mode=selected] .sidenote[data-open]{overscroll-behavior:contain;background:var(--reader-paper);border:1px solid var(--reader-line);max-height:min(65dvh,32rem);color:var(--reader-ink);border-radius:.3rem;padding:.75rem;overflow:auto}.post-content[data-note-mode=selected] .sidenote-number{margin-bottom:.4rem;position:static}}@media (prefers-reduced-motion:reduce){.post-content *,.reader-nav *{transition:none!important;animation:none!important}}@media print{.reader-nav,.passage-anchor-link,.note-close,.reader-status{display:none!important}.post-content .sidenote{opacity:1!important;width:auto!important;max-width:none!important;max-height:none!important;display:block!important;position:static!important}}@media (prefers-color-scheme:dark){:root:not([data-theme]){--reader-paper:var(--page-paper);--reader-ink:#e7e1d6;--reader-muted:#c2bbb0;--reader-link:#fcd34d;--reader-line:#493e30}}.post-content :is(h1,h2,h3,h4,h5,h6){color:var(--reader-ink);scroll-margin-top:5rem}.post-content .note-marker,.post-content .sidenote-paragraph[id]{scroll-margin-block:5rem}.post-content .sidenote-paragraph[id]{position:relative}.sidenote{transition:color .15s ease-out,background-color .15s ease-out}.reader-summary::-webkit-details-marker{display:none}.book-contents li a{padding-block:.5rem;display:block}@media (width>=1280px){.post-content:not([data-note-mode]) .sidenote{width:auto;max-width:none;display:none;position:static}.post-content:not([data-note-mode]) .sidenote:target{display:block}}.book-hierarchy,.post-content .book-hierarchy{padding:0;list-style:none}.book-hierarchy>li{margin-block:.75rem}.book-hierarchy ol,.reader-menu .book-hierarchy ol{margin:0;padding-inline-start:1.25rem;list-style:none}.book-hierarchy .book-chapter-title{font-weight:600}.reader-chapter-context{text-align:center;text-wrap:balance;margin:0;padding:0 1rem .6rem;font-size:.75rem;line-height:1.4}.post-content .interview-speaker>.passage-anchor-link{display:none}
