#markdownBody .page-title{margin:0 0 0.35rem;font-family:var(--font-serif);font-size:0.85rem;font-variant:all-small-caps;font-feature-settings:"smcp" 1;letter-spacing:0.12em;font-weight:400;color:var(--text-faint)}#markdownBody .work-name{margin:0 0 0.9rem;font-family:var(--font-serif);font-size:2rem;font-weight:600;line-height:1.1;letter-spacing:-0.01em;color:var(--text)}#markdownBody .work-name p{margin:0;text-indent:0}#markdownBody .work-lede{margin:0 0 1.5rem;font-family:var(--font-serif);font-size:1.02rem;line-height:1.55}#markdownBody .work-lede p{margin:0 0 0.75rem;text-indent:0}#markdownBody .work-lede p:last-child{margin-bottom:0}#markdownBody .work-lede p:last-child strong{display:block;margin-top:1.15rem;padding-top:1rem;border-top:1px solid var(--border);font-family:var(--font-ui);font-size:0.92rem;font-weight:600;letter-spacing:0.01em}#markdownBody .work-links{margin:0 0 1.9rem;padding:0.6rem 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-family:var(--font-mono);font-size:0.78rem;line-height:1.8}#markdownBody .work-links p{margin:0;text-indent:0}#markdownBody h2{margin:0 0 1.1rem;font-family:var(--font-serif);font-size:1.05rem;font-variant:all-small-caps;font-feature-settings:"smcp" 1;letter-spacing:0.09em;font-weight:400;color:var(--text-muted)}#markdownBody .work-thesis{margin:0 0 2.5rem;font-family:var(--font-serif);font-size:1.02rem;line-height:1.6}#markdownBody .work-thesis p{margin:0 0 0.8rem;text-indent:0}#markdownBody .work-thesis p:first-child{font-style:italic;color:var(--text)}#markdownBody .work-thesis p:last-child{margin-bottom:0;color:var(--text-muted)}#markdownBody .work-note{margin:0 0 2.25rem;font-family:var(--font-serif);font-size:0.88rem;line-height:1.55;color:var(--text-faint)}#markdownBody .work-note p{margin:0;text-indent:0}#markdownBody .work-entry{margin:0 0 2.1rem;padding-left:1.25rem;border-left:2px solid var(--border)}#markdownBody .work-entry:hover{border-left-color:var(--border-muted);transition:border-color var(--transition-fast)}#markdownBody .work-entry h3{margin:0 0 0.25rem;font-family:var(--font-serif);font-size:1.22rem;font-weight:600;line-height:1.3;letter-spacing:0}#markdownBody .work-entry p{margin:0 0 0.7rem;text-indent:0}#markdownBody .work-meta{margin:0 0 0.75rem;font-family:var(--font-ui);font-size:0.78rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--text-faint)}#markdownBody .work-meta p{margin:0;text-indent:0}#markdownBody .work-limit{margin:0 0 0.75rem;padding:0.6rem 0.8rem;background:var(--bg-offset);border-left:2px solid var(--border-muted);font-size:0.87rem;line-height:1.5;color:var(--text-muted)}#markdownBody .work-limit p{margin:0;text-indent:0}#markdownBody .work-limit strong{color:var(--text)}#markdownBody .work-entry-links{margin:0;font-family:var(--font-mono);font-size:0.76rem;line-height:1.8}#markdownBody .work-entry-links p{margin:0;text-indent:0}#markdownBody .work-more{font-size:0.92rem;line-height:1.5}#markdownBody .work-more h3{margin:1.6rem 0 0.5rem;font-family:var(--font-serif);font-size:0.95rem;font-variant:all-small-caps;font-feature-settings:"smcp" 1;letter-spacing:0.07em;font-weight:400;color:var(--text-faint)}#markdownBody .work-more h3:first-child{margin-top:0}#markdownBody .work-more ul{margin:0;padding-left:1.1rem;list-style:none}#markdownBody .work-more li{margin:0 0 0.3rem;text-indent:-1.1rem;padding-left:1.1rem;color:var(--text-muted)}#markdownBody .work-more li::before{content:"·";display:inline-block;width:1.1rem;margin-left:-1.1rem;color:var(--text-faint)}#markdownBody .work-more li a{color:var(--text)}@media (max-width:680px){#markdownBody .work-entry{padding-left:0.85rem}#markdownBody .work-links,#markdownBody .work-entry-links{font-size:0.72rem}#markdownBody .work-lede{font-size:1rem}#markdownBody .work-name{font-size:1.6rem}}@media print{#markdownBody .work-entry,#markdownBody .work-limit{border-left:none;padding-left:0}#markdownBody .work-limit{background:none;padding:0}}