@layer tokens{:root{color-scheme:light;--color-paper:#f5f0e6;--color-surface:#fbf8f1;--color-ink:#292722;--color-ink-muted:#686258;--color-line:#cfc5b5;--color-accent:#7a4f3d;--color-accent-strong:#5e392c;--color-olive:#65705a;--color-mark:#e6d8b9;--color-danger:#8b3f36;--color-background:var(--color-paper);--color-background-raised:var(--color-surface);--color-text:var(--color-ink);--color-text-muted:var(--color-ink-muted);--color-border:var(--color-line);--color-link:var(--color-accent);--color-link-hover:var(--color-accent-strong);--color-editorial-accent:var(--color-accent);--color-reading-accent:var(--color-accent);--color-study-accent:var(--color-olive);--color-project-accent:var(--color-ink-muted);--color-note-accent:var(--color-ink-muted);--color-highlight:var(--color-mark);--color-highlight-text:var(--color-ink);--color-code-background:var(--color-surface);--color-code-text:var(--color-ink);--color-quote-text:var(--color-ink-muted);--color-table-heading-background:var(--color-surface);--color-focus:var(--color-accent);--font-display:"Noto Serif SC", "Source Han Serif SC", "Songti SC", SimSun, serif;--font-body:"Noto Sans SC", "Source Han Sans SC", "Microsoft YaHei", system-ui, sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-xs:.75rem;--text-sm:.875rem;--text-code:.9em;--text-base:clamp(1rem, .98rem + .12vw, 1.075rem);--text-prose:clamp(1.0625rem, 1.02rem + .2vw, 1.1875rem);--text-h3:clamp(1.25rem, 1.14rem + .45vw, 1.55rem);--text-h2:clamp(1.55rem, 1.3rem + .9vw, 2.15rem);--text-h1:clamp(2.15rem, 1.55rem + 2.5vw, 4.4rem);--text-masthead:clamp(2.8rem, 1.8rem + 4vw, 6.5rem);--leading-display:1;--leading-heading:1.25;--leading-interface:1.55;--leading-body:1.75;--leading-prose:1.85;--leading-code:1.65;--tracking-tight:-.04em;--tracking-heading:-.02em;--tracking-normal:0;--tracking-label:.16em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:6.5rem;--space-10:9rem;--space-page-inline:clamp(1rem, 4vw, 4rem);--space-section:clamp(4rem, 9vw, 9rem);--space-prose-block:1.4em;--space-title-after:clamp(2rem, 5vw, 5rem);--min-page-width:20rem;--width-site:90rem;--width-content:72rem;--width-prose:44rem;--width-prose-narrow:38rem;--width-study:64rem;--width-aside:14rem;--width-menu:24rem;--width-reading-cover:10rem;--size-control-min:2.75rem;--radius-sm:.125rem;--radius-md:.375rem;--radius-lg:.75rem;--border-width-hairline:1px;--border-width-strong:2px;--border-hairline:var(--border-width-hairline) solid var(--color-border);--shadow-float:0 .75rem 2rem #2927221a;--focus-ring-width:2px;--focus-ring-width-strong:3px;--focus-ring-offset:.2rem;--focus-ring:var(--focus-ring-width) solid var(--color-focus);--z-base:0;--z-sticky:10;--z-menu:20;--z-modal:30;--z-skip-link:40;--duration-none:0s;--duration-reduced:.01ms;--duration-fast:.12s;--duration-normal:.2s;--duration-slow:.32s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.2, .8, .2, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-paper:#1d1c19;--color-surface:#26241f;--color-ink:#e7e0d3;--color-ink-muted:#aaa294;--color-line:#4a463e;--color-accent:#c88f72;--color-accent-strong:#e0aa8c;--color-olive:#a3ad8f;--color-mark:#51452f;--color-danger:#e08a7e;--shadow-float:0 .75rem 2rem #0000003d}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--color-paper:#1d1c19;--color-surface:#26241f;--color-ink:#e7e0d3;--color-ink-muted:#aaa294;--color-line:#4a463e;--color-accent:#c88f72;--color-accent-strong:#e0aa8c;--color-olive:#a3ad8f;--color-mark:#51452f;--color-danger:#e08a7e;--shadow-float:0 .75rem 2rem #0000003d}}@layer reset{*,:before,:after{box-sizing:border-box}html{min-width:var(--min-page-width);background:var(--color-background);text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd,pre{margin:0}img,picture,svg,video,canvas{max-inline-size:100%;display:block}img,video{block-size:auto}button,input,textarea,select{color:inherit;font:inherit}table{border-collapse:collapse;border-spacing:0}}@layer base{body{background:var(--color-background);min-height:100svh;color:var(--color-text);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);overflow-wrap:break-word;text-rendering:optimizelegibility}main{min-inline-size:0}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-family:var(--font-display);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);overflow-wrap:anywhere;text-wrap:balance}h1{font-size:var(--text-h1);letter-spacing:var(--tracking-tight);line-height:var(--leading-display)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-h3)}h4{font-size:var(--text-prose)}h5,h6{font-size:var(--text-base)}a{color:var(--color-link);text-decoration-skip-ink:auto;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--space-1);transition:color var(--duration-fast) var(--ease-standard)}a:hover{color:var(--color-link-hover)}strong,b{font-weight:var(--font-weight-semibold)}small{font-size:var(--text-sm);line-height:var(--leading-interface)}mark{padding-inline:var(--space-1);background:var(--color-highlight);color:var(--color-highlight-text)}abbr[title]{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--space-1);cursor:help}hr{border:0;border-block-start:var(--border-hairline);margin:0}::selection{background:var(--color-highlight);color:var(--color-highlight-text)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.skip-link{z-index:var(--z-skip-link);padding:var(--space-2) var(--space-4);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-background-raised);color:var(--color-text);transform:translateY(calc(-100% - var(--space-5)));position:fixed;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@layer content{.prose{max-inline-size:var(--width-prose);min-inline-size:0;color:var(--color-text);font-size:var(--text-prose);line-height:var(--leading-prose)}.prose>:first-child{margin-block-start:0}.prose>:last-child{margin-block-end:0}.prose p{margin-block:0 var(--space-prose-block)}.prose :where(h2,h3,h4,h5,h6){scroll-margin-block-start:var(--space-7)}.prose h2{margin-block:var(--space-8) var(--space-4)}.prose h3{margin-block:var(--space-7) var(--space-3)}.prose :where(h4,h5,h6){margin-block:var(--space-6) var(--space-3)}.prose :where(ul,ol){margin-block:0 var(--space-prose-block);padding-inline-start:var(--space-6)}.prose :where(ul,ol) :where(ul,ol){margin-block:var(--space-2) 0}.prose li+li{margin-block-start:var(--space-2)}.prose dl{margin-block:0 var(--space-prose-block)}.prose dt{font-weight:var(--font-weight-semibold)}.prose dd+dt{margin-block-start:var(--space-4)}.prose blockquote{margin-block:var(--space-6);border-inline-start:var(--border-hairline);color:var(--color-quote-text);font-size:var(--text-base);padding-inline-start:var(--space-5)}.prose blockquote>:last-child{margin-block-end:0}.prose figure{margin-block:var(--space-7)}.prose :where(img,video){border-radius:var(--radius-sm);block-size:auto;inline-size:auto;max-inline-size:100%}.prose figcaption,.prose caption{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-interface)}.prose figcaption{margin-block-start:var(--space-3)}.prose table{inline-size:100%;margin-block:var(--space-7);border-block-start:var(--border-hairline);font-size:var(--text-sm);line-height:var(--leading-interface);display:block}.prose caption{text-align:start;padding-block-end:var(--space-3)}.prose :where(th,td){padding:var(--space-3) var(--space-4);border-block-end:var(--border-hairline);text-align:start;vertical-align:top}.prose th{background:var(--color-table-heading-background);font-weight:var(--font-weight-semibold)}.prose code{font-family:var(--font-mono);font-size:var(--text-code);font-variant-ligatures:none}.prose :not(pre)>code{padding:var(--space-1) var(--space-2);border:var(--border-hairline);border-radius:var(--radius-sm);background:var(--color-code-background);color:var(--color-code-text);overflow-wrap:anywhere}.prose pre{margin-block:var(--space-7);padding:var(--space-5);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-code-background);color:var(--color-code-text);line-height:var(--leading-code)}.prose pre code{color:inherit;font-size:var(--text-code);white-space:pre;overflow-wrap:normal}.prose .math-display{margin-block:var(--space-7);padding-block:var(--space-3);text-align:center;white-space:nowrap}.prose :where(table,pre,.math-display){overscroll-behavior-inline:contain;max-inline-size:100%;overflow-x:auto}.prose hr{margin-block:var(--space-8)}}@layer layout{.site-frame{grid-template-rows:auto minmax(0,1fr) auto;min-height:100svh;display:grid}.site-main{min-inline-size:0}.page-shell{width:min(100%, var(--width-content));padding-inline:var(--space-page-inline);margin-inline:auto}.site-header{z-index:var(--z-sticky);border-block-end:var(--border-hairline);background:var(--color-background);position:relative}.site-header__inner{align-items:center;gap:var(--space-3) var(--space-4);padding-block:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.site-brand{gap:var(--space-1);min-inline-size:0;color:var(--color-text);text-decoration:none;display:grid}.site-brand:hover{color:var(--color-link-hover)}.site-brand__name{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading)}.site-brand__tagline{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-label);line-height:var(--leading-interface);text-transform:uppercase;display:none}.site-nav--desktop{flex:1;justify-content:flex-end;min-inline-size:0;display:none}.site-mobile-navigation{display:contents}.site-mobile-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);grid-column:2;display:flex}.site-mobile-search,.site-mobile-toggle{min-block-size:var(--size-control-min);padding-inline:var(--space-3);border-block-end:var(--border-width-strong) solid transparent;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-interface);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.site-mobile-search:hover,.site-mobile-toggle:hover{color:var(--color-link-hover)}.site-mobile-search[aria-current=page]{border-block-end-color:var(--color-editorial-accent);color:var(--color-text)}.site-mobile-toggle{gap:var(--space-2);cursor:pointer;background:0 0;border-block-start:0;border-inline:0}.site-nav__primary,.site-nav__group-list{margin:0;padding:0;list-style:none}.site-nav__primary{justify-content:flex-end;align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.site-nav__link,.site-nav__room-toggle{min-block-size:var(--size-control-min);border-block-end:var(--border-width-strong) solid transparent;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-interface);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.site-nav__link{padding-inline:var(--space-3)}.site-nav__link:hover,.site-nav__room-toggle:hover{color:var(--color-link-hover)}.site-nav__link[aria-current=page]{border-block-end-color:var(--color-editorial-accent);color:var(--color-text)}.site-nav__room{position:relative}.site-nav__room-toggle{gap:var(--space-2);padding-inline:var(--space-3);cursor:pointer;background:0 0;border-block-start:0;border-inline:0}.site-nav__toggle-mark{color:var(--color-editorial-accent);transition:transform var(--duration-normal) var(--ease-standard)}:where(.site-nav__room-toggle,.site-mobile-toggle)[aria-expanded=true] .site-nav__toggle-mark{transform:rotate(45deg)}.site-nav__room-panel{justify-content:flex-end;align-items:start;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.site-nav__group{min-inline-size:0}.site-nav__group-label{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);line-height:var(--leading-interface);margin-block-end:var(--space-2)}.site-nav__group-list{gap:var(--space-1);display:grid}.site-nav__room-link{justify-content:flex-start;inline-size:100%}.site-mobile-panel{gap:var(--space-6);padding-block:var(--space-5) var(--space-2);border-block-start:var(--border-hairline);grid-column:1/-1;display:grid}.site-nav--mobile{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.site-nav__mobile-link{justify-content:flex-start;inline-size:100%}@media (width>=30rem){.site-nav--mobile{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=48rem){.site-nav--mobile{grid-template-columns:repeat(3,minmax(0,1fr))}.site-nav--mobile .site-nav__group+.site-nav__group{border-inline-start:var(--border-hairline);padding-inline-start:var(--space-5)}}@media (width>=64rem){.site-header__inner{justify-content:space-between;gap:var(--space-3) var(--space-7);flex-wrap:wrap;display:flex}.site-brand{flex:none}.site-brand__tagline{display:block}.site-nav--desktop{display:flex}.site-mobile-actions,.site-mobile-panel{display:none}[data-disclosure-ready] .site-nav__room-panel{z-index:var(--z-menu);inline-size:min(var(--width-menu), calc(100vw - (var(--space-page-inline) * 2)));gap:var(--space-5);padding:var(--space-5);border:var(--border-hairline);border-radius:var(--radius-md);background:var(--color-background-raised);box-shadow:var(--shadow-float);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-end:0}[data-disclosure-ready] .site-nav__room-panel .site-nav__group+.site-nav__group{border-inline-start:var(--border-hairline);padding-inline-start:var(--space-4)}}.theme-toggle{gap:var(--space-2);display:grid}.theme-toggle__label{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-label);line-height:var(--leading-interface)}.theme-toggle__options{border:var(--border-hairline);border-radius:var(--radius-sm);inline-size:max-content;max-inline-size:100%;display:flex}.theme-toggle__option{min-block-size:var(--size-control-min);padding-inline:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-interface);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.theme-toggle__option+.theme-toggle__option{border-inline-start:var(--border-hairline)}.theme-toggle__option:hover{color:var(--color-link-hover)}.theme-toggle__option[aria-pressed=true]{background:var(--color-highlight);color:var(--color-highlight-text)}.site-mobile-panel>.theme-toggle,.site-nav__room-panel>.theme-toggle{border-block-start:var(--border-hairline);padding-block-start:var(--space-4)}.site-nav__room-panel>.theme-toggle{grid-column:1/-1}[data-disclosure-ready] [data-disclosure-panel][hidden],[data-disclosure-toggle][hidden],.theme-toggle[hidden]{display:none}.site-footer{border-block-start:var(--border-hairline)}.site-footer__inner{justify-content:space-between;align-items:end;gap:var(--space-5) var(--space-7);padding-block:var(--space-6);flex-wrap:wrap;display:flex}.site-footer__about{max-inline-size:var(--width-prose);gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-interface);display:grid}.site-footer__name{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-normal)}.site-footer__links{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.site-footer__meta{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-interface);display:grid}.site-footer__meta>:first-child{white-space:nowrap}}@layer components{.content-entry{gap:var(--space-5);min-inline-size:0;padding-block:var(--space-5);border-block-end:var(--border-hairline);display:grid}.content-entry__content,.content-entry__header{min-inline-size:0}.content-entry__header{gap:var(--space-3);display:grid}.content-entry__meta{gap:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-interface);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.content-entry__meta li+li:before{color:var(--color-border);content:"·";margin-inline-end:var(--space-2)}.content-entry__heading{font-size:var(--text-h3)}.content-entry__title{color:var(--color-text);text-decoration-color:var(--color-editorial-accent);text-decoration-thickness:var(--border-width-hairline)}.content-entry__title:hover{color:var(--color-link-hover)}.content-entry__description,.content-entry__excerpt{max-inline-size:var(--width-prose);margin-block-start:var(--space-4)}.content-entry__description{color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-body)}.content-entry__excerpt{max-inline-size:var(--width-prose-narrow);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-prose);line-height:var(--leading-prose)}.content-entry__date-column{color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--text-sm);line-height:var(--leading-interface)}.content-entry__cover{min-inline-size:0}.content-entry__cover-image{border-radius:var(--radius-sm);block-size:auto;inline-size:100%}.content-entry--lead{padding-block:var(--space-7)}.content-entry--lead .content-entry__heading{font-size:var(--text-h2)}.content-entry--compact{padding-block:var(--space-4)}.content-entry--compact .content-entry__heading{font-size:var(--text-base);line-height:var(--leading-heading)}.content-entry--note{padding-block:var(--space-6)}.content-entry--note .content-entry__heading{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-normal);line-height:var(--leading-interface)}.content-entry--note .content-entry__title{color:var(--color-text-muted)}@media (width>=48rem){.content-entry--lead.content-entry--has-cover{align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,1.45fr) minmax(12rem,.55fr)}.content-entry--list{gap:var(--space-6);grid-template-columns:minmax(5.5rem,8rem) minmax(0,1fr)}}.article-directory{min-inline-size:0;padding-block:var(--space-section)}.article-directory__header{max-inline-size:var(--width-prose);gap:var(--space-4);margin-block-end:var(--space-8);display:grid}.article-directory__eyebrow{color:var(--color-editorial-accent);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-label)}.article-directory__introduction{max-inline-size:var(--width-prose-narrow);color:var(--color-text-muted);font-size:var(--text-prose);line-height:var(--leading-body)}.article-directory__total{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-interface)}.article-filters{gap:var(--space-5);padding-block:var(--space-5);border-block:var(--border-hairline);display:grid}.article-filters__fields{gap:var(--space-4);display:grid}.article-filters__field{gap:var(--space-2);min-inline-size:0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-interface);display:grid}.article-filters__field select{inline-size:100%;min-block-size:var(--size-control-min);padding-inline:var(--space-3);border:var(--border-hairline);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text);font:inherit}.article-filters__footer{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.article-filters__status{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-interface)}.article-filters__clear,.article-directory__actions button{min-block-size:var(--size-control-min);padding-inline:var(--space-4);border:var(--border-hairline);border-radius:var(--radius-sm);color:var(--color-link);font:inherit;cursor:pointer;background:0 0}.article-filters__clear:disabled{color:var(--color-text-muted);cursor:default}.article-directory__results{margin-block-start:var(--space-8)}.article-directory__year{min-inline-size:0;border-block-start:var(--border-hairline);padding-block-start:var(--space-7)}.article-directory__year+.article-directory__year{margin-block-start:var(--space-8)}.article-directory__year-heading{color:var(--color-editorial-accent);font-size:var(--text-h2)}.article-directory__list{min-inline-size:0;margin:var(--space-4) 0 0;padding:0;list-style:none}.article-directory__item{min-inline-size:0}.article-directory__empty,.article-directory__filtered-empty{max-inline-size:var(--width-prose);gap:var(--space-4);padding-block:var(--space-7);border-block-start:var(--border-hairline);display:grid}.article-directory__empty p,.article-directory__filtered-empty p{color:var(--color-text-muted);line-height:var(--leading-body)}.article-directory__actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.article-filters[hidden],.article-directory__year[hidden],.article-directory__item[hidden],.article-directory__filtered-empty[hidden]{display:none}@media (width>=48rem){.article-filters__fields{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.article-directory__year{gap:var(--space-7);grid-template-columns:minmax(6rem,8rem) minmax(0,1fr);display:grid}.article-directory__year-heading{padding-block-start:var(--space-5)}.article-directory__list{margin-block-start:0}}.category-directory{min-inline-size:0;padding-block:var(--space-section)}.category-directory__header{max-inline-size:var(--width-prose);gap:var(--space-4);margin-block-end:var(--space-8);display:grid}.category-directory__eyebrow{color:var(--color-editorial-accent);font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-label)}.category-directory__introduction{max-inline-size:var(--width-prose-narrow);color:var(--color-text-muted);font-size:var(--text-prose);line-height:var(--leading-body)}.category-directory__total{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-interface)}.category-directory__lead-layout,.category-directory__groups,.category-directory__featured,.category-directory__list,.category-directory__group,.category-directory__group-list,.category-directory__item{min-inline-size:0}.category-directory__featured{border-block-start:var(--border-hairline)}.category-directory__list,.category-directory__group-list{margin:0;padding:0;list-style:none}.category-directory__group{border-block-start:var(--border-hairline);padding-block-start:var(--space-7)}.category-directory__group+.category-directory__group{margin-block-start:var(--space-8)}.category-directory__group-heading{color:var(--color-editorial-accent);font-size:var(--text-h2)}.category-directory__group-list{margin-block-start:var(--space-4)}.category-directory__empty{max-inline-size:var(--width-prose);gap:var(--space-4);padding-block:var(--space-7);border-block-start:var(--border-hairline);display:grid}.category-directory__empty p{color:var(--color-text-muted);line-height:var(--leading-body)}.category-directory__actions{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.category-directory--essay .category-directory__header,.category-directory--essay .category-directory__list{max-inline-size:var(--width-prose-narrow)}.category-directory--essay .category-directory__featured,.category-directory--reading .category-directory__lead-layout,.category-directory--project .category-directory__lead-layout,.category-directory--note .category-directory__groups{max-inline-size:var(--width-prose)}.category-directory--study .category-directory__groups{max-inline-size:var(--width-study)}@media (width>=48rem){.category-directory__featured{padding-block-start:var(--space-2)}.category-directory__group-list{margin-block-start:var(--space-5)}}@media (width>=64rem){.category-directory__group{gap:var(--space-7);grid-template-columns:minmax(7rem,10rem) minmax(0,1fr);display:grid}.category-directory__group-heading{padding-block-start:var(--space-5)}.category-directory__group-list{margin-block-start:0}}.article-shell{inline-size:min(100%, var(--width-content));max-inline-size:var(--width-content);padding-block:var(--space-section);margin-inline:auto}.article-post-header{max-inline-size:var(--width-prose);border-block-end:var(--border-hairline);margin-inline:auto;padding-block-end:var(--space-title-after)}.article-post-header__eyebrow{margin-block:0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--leading-interface)}.article-post-header__eyebrow a{color:inherit;text-decoration-color:var(--color-border)}.article-post-header__title{font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);text-wrap:balance;margin:0}.article-post-header__description{max-inline-size:var(--width-prose-narrow);margin-block:var(--space-5) 0;color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-body)}.article-post-header__meta{gap:var(--space-2);margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-interface);flex-direction:column;padding:0;list-style:none;display:flex}.article-shell[data-article-type=essay] .article-post-header__eyebrow{font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-normal)}.article-shell__prelude{max-inline-size:var(--width-prose-narrow);margin:var(--space-8) auto 0}.essay-epigraph{border-inline-start:var(--border-hairline);margin:0;padding-inline-start:var(--space-5)}.essay-epigraph blockquote{color:var(--color-quote-text);font-family:var(--font-display);font-size:var(--text-prose);line-height:var(--leading-prose);border:0;margin:0;padding:0}.essay-epigraph blockquote p{margin:0}.essay-epigraph figcaption{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-interface);margin-block-start:var(--space-3)}.article-prose{margin-inline:auto;padding-block-start:var(--space-7)}.article-shell__reading{min-inline-size:0}.reading-bookmark{--reading-progress:0%;max-inline-size:var(--width-prose);align-items:center;gap:var(--space-3);margin:var(--space-5) auto 0;color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-interface);grid-template-columns:minmax(3rem,5rem) minmax(0,1fr);display:grid}.reading-bookmark__track{block-size:var(--border-width-strong);background:var(--color-border);display:block;overflow:hidden}.reading-bookmark__fill{inline-size:var(--reading-progress);block-size:inherit;background:var(--color-reading-accent);transition:inline-size var(--duration-normal) var(--ease-standard);display:block}.reading-bookmark__status{font-variant-numeric:tabular-nums;margin:0}.margin-note-ref,.margin-note-ref a,.margin-note{scroll-margin-block-start:var(--space-9)}.margin-note-ref{margin-inline:var(--space-1);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--leading-display)}.margin-note-ref a{text-decoration-thickness:var(--border-width-hairline)}.margin-note{padding:var(--space-4) 0 var(--space-4) var(--space-5);border-inline-start:var(--border-hairline);margin-block:var(--space-5) var(--space-7);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-body)}.margin-note__header{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);color:var(--color-editorial-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--leading-interface);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.margin-note__header a{color:var(--color-text-muted);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-normal)}.margin-note__content>:last-child{margin-block-end:0}.reading-path{max-inline-size:var(--width-prose);margin:var(--space-9) auto 0;border-block-start:var(--border-hairline);padding-block-start:var(--space-6)}.reading-path__eyebrow{color:var(--color-editorial-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--leading-interface);margin:0}.reading-path>h2{margin-block:var(--space-2) 0;font-size:var(--text-h2)}.reading-path__list{margin:var(--space-6) 0 0;border-block-end:var(--border-hairline);padding:0;list-style:none}.reading-path__item{gap:var(--space-2);padding-block:var(--space-5);border-block-start:var(--border-hairline);display:grid}.reading-path__meta{gap:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-interface);flex-wrap:wrap;margin:0;display:flex}.reading-path__meta span+span:before{color:var(--color-border);content:"—";margin-inline-end:var(--space-2)}.reading-path__item h3{font-size:var(--text-prose);margin:0}.reading-path__note{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-body);margin:0}.article-prose--essay{max-inline-size:var(--width-prose-narrow)}.article-prose--drop-cap>p:first-of-type:first-letter{float:left;color:var(--color-editorial-accent);font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--font-weight-semibold);line-height:var(--leading-display);margin-inline-end:var(--space-2)}.article-shell[data-article-type=reading] .article-shell__prelude{max-inline-size:var(--width-prose)}.reading-dossier{border-block:var(--border-hairline);background:var(--color-background-raised)}.reading-dossier__layout{gap:var(--space-6);padding:var(--space-6);display:grid}.reading-dossier__cover{inline-size:min(45vw, var(--width-reading-cover));min-inline-size:0}.reading-dossier__cover img,.reading-dossier__cover-placeholder{aspect-ratio:2/3;border:var(--border-hairline);border-radius:var(--radius-sm);inline-size:100%}.reading-dossier__cover img{object-fit:cover}.reading-dossier__cover-placeholder{align-content:space-between;gap:var(--space-4);padding:var(--space-4);color:var(--color-text-muted);background:var(--color-background);display:grid}.reading-dossier__cover-placeholder span{font-size:var(--text-xs);letter-spacing:var(--tracking-label)}.reading-dossier__cover-placeholder strong{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--font-weight-semibold);line-height:var(--leading-heading)}.reading-dossier__record{min-inline-size:0}.reading-dossier__folio{margin-block:0 var(--space-3);color:var(--color-reading-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--leading-interface)}.reading-dossier__record h2{font-size:var(--text-h2);line-height:var(--leading-heading);margin:0}.reading-dossier__authors{gap:var(--space-2) var(--space-3);margin-block:var(--space-3) 0;color:var(--color-text-muted);line-height:var(--leading-interface);flex-wrap:wrap;display:flex}.reading-dossier__authors span{color:var(--color-reading-accent);font-size:var(--text-sm);letter-spacing:var(--tracking-label)}.reading-dossier__meta{border-block-start:var(--border-hairline);margin-block-start:var(--space-6);display:grid}.reading-dossier__meta>div{gap:var(--space-4);padding-block:var(--space-3);border-block-end:var(--border-hairline);grid-template-columns:minmax(5.5rem,.4fr) minmax(0,1fr);display:grid}.reading-dossier__meta dt{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-interface)}.reading-dossier__meta dd{min-inline-size:0;line-height:var(--leading-interface)}.reading-dossier__status{color:var(--color-reading-accent);font-weight:var(--font-weight-semibold)}.reading-dossier__period{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.reading-dossier__rating data{font-family:var(--font-display);font-size:var(--text-prose);font-variant-numeric:tabular-nums}.reading-highlights{gap:var(--space-5);margin-block-start:var(--space-6);display:grid}.reading-highlights__group{min-inline-size:0}.reading-highlights h3{margin-block:0 var(--space-3);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-label);line-height:var(--leading-interface)}.reading-highlights__keywords,.reading-highlights__chapters{line-height:var(--leading-body);margin:0}.reading-highlights__keywords{gap:var(--space-2) var(--space-4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.reading-highlights__keywords li{border-block-end:var(--border-hairline);padding-block-end:var(--space-1)}.reading-highlights__chapters{padding-inline-start:var(--space-6)}.reading-highlights__chapters li+li{margin-block-start:var(--space-2)}.article-shell[data-article-type=study]{--color-article-toc-accent:var(--color-study-accent);max-inline-size:var(--width-study)}.article-shell[data-article-type=study] .article-shell__prelude{max-inline-size:var(--width-prose)}.study-overview{border-block:var(--border-hairline);background:var(--color-background-raised)}.study-overview__folio{padding:var(--space-5) var(--space-6) 0;color:var(--color-study-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--leading-interface);margin:0}.study-overview h2{padding:var(--space-2) var(--space-6) var(--space-5);font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-heading);margin:0}.study-overview__meta{border-block-start:var(--border-hairline);margin:0}.study-overview__meta>div{gap:var(--space-2);padding:var(--space-4) var(--space-6);border-block-end:var(--border-hairline);display:grid}.study-overview__meta>div:last-child{border-block-end:0}.study-overview__meta dt{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-interface)}.study-overview__meta dd{min-inline-size:0;line-height:var(--leading-body);margin:0}.study-overview__meta dd>strong{color:var(--color-study-accent);font-weight:var(--font-weight-semibold)}.study-overview__meta dd>strong+span{color:var(--color-text-muted);margin-inline-start:var(--space-3)}.study-overview__meta :where(ul,ol){margin:0;padding-inline-start:var(--space-5)}.study-overview__meta li+li{margin-block-start:var(--space-2)}.study-overview__sources span{color:var(--color-text-muted);font-size:var(--text-sm)}.article-shell__body--with-aside{max-inline-size:var(--width-study);margin-inline:auto}.article-shell__aside{min-inline-size:0;padding-block-start:var(--space-7)}.article-prose--study{max-inline-size:var(--width-study);min-inline-size:0}.article-prose--study>:where(p,h2,h3,h4,h5,h6,ul,ol,dl,blockquote){max-inline-size:var(--width-prose);margin-inline:auto}.article-toc__compact{border-block:var(--border-hairline)}.article-toc__compact summary{min-block-size:var(--size-control-min);padding:var(--space-3) var(--space-4);color:var(--color-article-toc-accent,var(--color-text-muted));font-weight:var(--font-weight-semibold);line-height:var(--leading-interface);cursor:pointer}.article-toc__compact nav{padding:0 var(--space-4) var(--space-4)}.article-toc__desktop{display:none}.article-toc__label{margin:0 0 var(--space-3);color:var(--color-article-toc-accent,var(--color-text-muted));font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--leading-interface)}.article-toc__list,.article-toc__list ol{margin:0;padding:0;list-style:none}.article-toc__list li+li{margin-block-start:var(--space-2)}.article-toc__list ol{border-inline-start:var(--border-hairline);margin-block-start:var(--space-2);padding-inline-start:var(--space-4)}.article-toc__list a{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-interface);text-decoration-color:var(--color-border);text-underline-offset:var(--space-1)}.article-toc__list a:hover{color:var(--color-link-hover)}.study-callout{max-inline-size:var(--width-prose);margin:var(--space-6) auto;padding:var(--space-4) var(--space-5);border-inline-start:var(--border-width-strong) solid var(--color-study-accent);background:var(--color-background-raised)}.study-callout[data-kind=question]{border-inline-start-style:dashed}.study-callout[data-kind=pitfall]{border-block:var(--border-hairline)}.study-callout__label{margin:0 0 var(--space-2);color:var(--color-study-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--leading-interface)}.study-callout__content>:last-child{margin-block-end:0}.study-formula{max-inline-size:100%;margin:var(--space-7) 0;border-block:var(--border-hairline)}.study-formula figcaption{padding:var(--space-3) var(--space-4);border-block-end:var(--border-hairline);color:var(--color-text-muted);margin:0}.study-formula__content{max-inline-size:100%;padding:var(--space-5);overscroll-behavior-inline:contain;color:var(--color-code-text);background:var(--color-code-background);font-family:var(--font-mono);line-height:var(--leading-code);text-align:center;overflow-x:auto}.study-formula__content>:last-child{margin-block-end:0}.article-shell[data-article-type=project]{--color-article-toc-accent:var(--color-project-accent);max-inline-size:var(--width-study)}.article-shell[data-article-type=project] .article-shell__prelude{max-inline-size:var(--width-study)}.project-plaque{border-block-start:var(--border-width-strong) solid var(--color-project-accent);border-block-end:var(--border-hairline)}.project-plaque__heading{gap:var(--space-2);padding:var(--space-5) 0;border-block-end:var(--border-hairline);display:grid}.project-plaque__folio,.project-plaque__heading h2,.project-plaque__status{margin:0}.project-plaque__folio{color:var(--color-project-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--leading-interface)}.project-plaque__heading h2{font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-heading)}.project-plaque__status{align-items:center;gap:var(--space-2);color:var(--color-project-accent);line-height:var(--leading-interface);display:flex}.project-plaque__status strong{font-weight:var(--font-weight-semibold)}.project-plaque__meta{margin:0}.project-plaque__meta>div{gap:var(--space-2);padding-block:var(--space-4);border-block-end:var(--border-hairline);display:grid}.project-plaque__meta dt{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-interface)}.project-plaque__meta dd{min-inline-size:0;line-height:var(--leading-body);margin:0}.project-plaque__stack ul{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.project-plaque__stack li{border-block-end:var(--border-hairline);padding-block-end:var(--space-1)}.project-plaque__links{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-5);flex-direction:column;display:flex}.project-plaque__links a{color:var(--color-link);line-height:var(--leading-interface);text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--space-1)}.article-prose--project{max-inline-size:var(--width-study);counter-reset:project-section;min-inline-size:0}.article-prose--project>:where(p,h2,h3,h4,h5,h6,ul,ol,dl,blockquote,figcaption){max-inline-size:var(--width-prose);margin-inline:auto}.article-prose--project>h2{counter-increment:project-section}.article-prose--project>h2:before{color:var(--color-project-accent);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--leading-interface);content:counter(project-section, decimal-leading-zero);margin-block-end:var(--space-2);display:block}.article-prose--project>:where(figure,table,pre),.article-prose--project>p:has(>img:only-child){max-inline-size:100%}.article-shell[data-article-type=note]{max-inline-size:var(--width-prose-narrow)}.note-header{max-inline-size:var(--width-prose-narrow);border-block-end:var(--border-hairline);margin-inline:auto;padding-block-end:var(--space-6)}.note-header__eyebrow{margin:0 0 var(--space-7);color:var(--color-note-accent);font-size:var(--text-xs);letter-spacing:var(--tracking-label);line-height:var(--leading-interface)}.note-header__eyebrow a{color:inherit;text-decoration-thickness:var(--border-width-hairline);text-underline-offset:var(--space-1)}.note-header__date{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-h1);letter-spacing:var(--tracking-heading);line-height:var(--leading-display);display:block}.note-header__title{margin:var(--space-6) 0 0;color:var(--color-note-accent);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--font-weight-regular);line-height:var(--leading-heading)}.article-prose--note{max-inline-size:var(--width-prose-narrow)}.article-revisions{max-inline-size:var(--width-prose);margin:var(--space-9) auto 0;border-block-start:var(--border-hairline);padding-block-start:var(--space-6)}.article-revisions h2{margin-block:0 var(--space-5);font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-heading)}.article-revisions__list{gap:var(--space-5);margin:0;padding-inline-start:var(--space-6);display:grid}.article-revisions__list li{padding-inline-start:var(--space-2)}.article-revisions__list time{color:var(--color-text-muted);font-size:var(--text-sm)}.article-revisions__list p{margin-block:var(--space-2) 0;line-height:var(--leading-body)}@media (width<=29.999rem){.article-prose--drop-cap>p:first-of-type:first-letter{float:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}}@media (width>=48rem){.article-post-header__meta{gap:var(--space-3) var(--space-6);flex-flow:wrap}.reading-dossier__layout{grid-template-columns:minmax(0, var(--width-reading-cover)) minmax(0, 1fr);align-items:start;gap:var(--space-7);padding:var(--space-7)}.reading-dossier__cover{inline-size:100%}.reading-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.project-plaque__heading{align-items:end;column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto}.project-plaque__folio{grid-column:1/-1}.project-plaque__meta{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-plaque__meta>div:nth-child(odd){border-inline-end:var(--border-hairline);padding-inline-end:var(--space-5)}.project-plaque__meta>div:nth-child(2n){padding-inline-start:var(--space-5)}.project-plaque__stack{grid-column:1/-1}.project-plaque__meta>.project-plaque__stack{border-inline-end:0;padding-inline:0}.project-plaque__links{gap:var(--space-4) var(--space-6);flex-flow:wrap}.note-header{padding-block-end:var(--space-7)}.study-overview__meta>div{gap:var(--space-5);grid-template-columns:minmax(7rem,.3fr) minmax(0,1fr)}}@media (width>=64rem){.article-shell{padding-block-start:var(--space-9)}.article-shell[data-article-type=essay]{padding-block-start:var(--space-10)}.article-shell[data-article-type=reading] .article-shell__prelude{margin-block-start:var(--space-9)}.article-shell[data-article-type=note]{padding-block-start:var(--space-9)}.reading-dossier__layout{padding:var(--space-8)}.article-shell__reading{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1fr) 4rem;display:grid}.article-shell__body{grid-area:1/1;min-inline-size:0}.reading-bookmark{grid-area:1/2;grid-template-columns:var(--space-1) minmax(0, 1fr);align-items:start;gap:var(--space-2);inline-size:100%;max-inline-size:none;margin:var(--space-7) 0 0;position:sticky;inset-block-start:var(--space-7)}.reading-bookmark__track{inline-size:var(--space-1);block-size:calc(var(--space-9) + var(--space-2))}.reading-bookmark__fill{inline-size:100%;block-size:var(--reading-progress);transition-property:block-size}.reading-bookmark__status{writing-mode:vertical-rl}.article-shell__body:not(.article-shell__body--with-aside) .article-prose:has(>.margin-note){grid-template-columns:minmax(0, var(--width-prose)) minmax(10rem, var(--width-aside));max-inline-size:calc(var(--width-prose) + var(--width-aside) + var(--space-7));column-gap:var(--space-7);display:grid}.article-shell__body:not(.article-shell__body--with-aside) .article-prose--essay:has(>.margin-note){grid-template-columns:minmax(0, var(--width-prose-narrow)) minmax(10rem, var(--width-aside));max-inline-size:calc(var(--width-prose-narrow) + var(--width-aside) + var(--space-7))}.article-prose:has(>.margin-note)>:not(.margin-note){grid-column:1}.article-prose:has(>.margin-note)>.margin-note{max-inline-size:var(--width-aside);padding-block:var(--space-3);margin-block:var(--space-2) var(--space-5);grid-column:2;align-self:start}.article-shell__body--with-aside .article-prose:has(>.margin-note){display:block}.article-shell__body--with-aside .article-prose:has(>.margin-note)>.margin-note{max-inline-size:none;margin-block:var(--space-5) var(--space-7)}.article-shell__body--with-aside{grid-template-columns:minmax(0, 1fr) minmax(12rem, var(--width-aside));align-items:start;gap:var(--space-7);display:grid}.article-shell__body--with-aside .article-prose{grid-area:1/1;inline-size:100%}.article-shell__body--with-aside .article-shell__aside{grid-area:1/2}.article-toc__compact{display:none}.article-toc__desktop{padding-block-start:var(--space-2);display:block;position:sticky;inset-block-start:var(--space-7)}}.home-page,.issue-index,.issue-page{width:min(100%, var(--width-content));min-inline-size:0;padding:var(--space-8) var(--space-page-inline) var(--space-10);margin-inline:auto}.home-hero{align-content:end;gap:var(--space-4);min-block-size:clamp(24rem,68vh,42rem);padding-block:var(--space-8);border-block-end:var(--border-hairline);display:grid}.home-hero__date,.home-hero__edition,.home-section__eyebrow,.issue-index__eyebrow,.issue-page__label,.issue-masthead__label,.issue-section__number{color:var(--color-editorial-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--leading-interface);text-transform:uppercase}.home-hero__date{color:var(--color-text-muted)}.home-hero__edition{order:3}.home-hero h1{max-inline-size:8em;font-size:var(--text-masthead);font-weight:var(--font-weight-regular)}.home-hero__description{max-inline-size:var(--width-prose-narrow);color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--text-prose);line-height:var(--leading-prose)}.home-current,.home-wander,.home-recent,.home-now,.issue-page__editor-note,.issue-page__sections,.issue-page__navigation,.issue-index__current,.issue-index__past,.issue-index__empty{margin-block-start:var(--space-section)}.issue-masthead{gap:var(--space-6);padding-block:var(--space-7);border-block:var(--border-hairline);display:grid}.issue-masthead__folio,.issue-masthead__body{gap:var(--space-3);min-inline-size:0;display:grid}.issue-masthead__number{color:var(--color-editorial-accent);font-family:var(--font-display);font-size:var(--text-masthead);font-weight:var(--font-weight-regular);letter-spacing:var(--tracking-tight);line-height:var(--leading-display)}.issue-masthead__period,.issue-masthead__published,.issue-index__item p,.home-now__header>p{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-interface)}.issue-masthead h1,.issue-masthead h2{max-inline-size:12em;font-weight:var(--font-weight-regular)}.issue-masthead__theme{max-inline-size:var(--width-prose-narrow);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-h3);line-height:var(--leading-heading)}.issue-masthead__description{max-inline-size:var(--width-prose);color:var(--color-text-muted)}.issue-masthead__action{margin-block-start:var(--space-3)}.issue-masthead__action a,.home-current__empty>a{min-block-size:var(--size-control-min);padding-inline:var(--space-4);border:var(--border-hairline);color:var(--color-text);align-items:center;text-decoration:none;display:inline-flex}.home-current__empty{max-inline-size:var(--width-prose);gap:var(--space-4);padding-block:var(--space-7);border-block:var(--border-hairline);display:grid}.home-current__layout{gap:var(--space-8);margin-block-start:var(--space-8);display:grid}.home-current__cover>.content-entry{border-block-start:var(--border-width-strong) solid var(--color-editorial-accent)}.home-current__sections,.issue-page__sections{gap:var(--space-9);display:grid}.issue-section{min-inline-size:0;border-block-start:var(--border-hairline);padding-block-start:var(--space-5)}.issue-section__header{gap:var(--space-3);margin-block-end:var(--space-5);display:grid}.issue-section__header>div{gap:var(--space-2);display:grid}.issue-section__description{max-inline-size:var(--width-prose);color:var(--color-text-muted)}.issue-section__entries{min-inline-size:0}.issue-section--compact .content-entry{padding-block:var(--space-4)}.issue-page__editor-note{gap:var(--space-6);padding-block:var(--space-7);border-block:var(--border-hairline);display:grid}.issue-page__editor-note header{gap:var(--space-2);display:grid}.issue-page__editor-prose{max-inline-size:var(--width-prose)}.issue-page__navigation{gap:var(--space-4);border-block-start:var(--border-hairline);padding-block-start:var(--space-6);display:grid}.issue-page__navigation a{gap:var(--space-2);padding-block:var(--space-4);color:var(--color-text);text-decoration:none;display:grid}.issue-page__navigation span{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-label)}.issue-index__header{max-inline-size:var(--width-prose);gap:var(--space-4);display:grid}.issue-index__header>p:last-child,.issue-index__empty>p:not(.issue-index__eyebrow){color:var(--color-text-muted)}.issue-index__facts{border-block-end:var(--border-hairline);margin:0;display:grid}.issue-index__facts>div{gap:var(--space-2);padding-block:var(--space-4);border-block-start:var(--border-hairline);display:grid}.issue-index__facts dt{color:var(--color-text-muted);font-size:var(--text-sm)}.issue-index__facts dd{margin:0}.issue-index__section-header,.home-section__header{gap:var(--space-2);margin-block-end:var(--space-6);display:grid}.issue-index__list,.home-wander__list,.home-now__groups ul{margin:0;padding:0;list-style:none}.issue-index__item{gap:var(--space-4);padding-block:var(--space-6);border-block-start:var(--border-hairline);display:grid}.issue-index__item>div{gap:var(--space-2);display:grid}.issue-index__item-number,.issue-index__item-theme{color:var(--color-editorial-accent)}.issue-index__empty{max-inline-size:var(--width-prose);gap:var(--space-4);padding-block:var(--space-7);border-block:var(--border-hairline);display:grid}.issue-index__empty-actions{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.home-wander,.home-recent,.home-now{border-block-start:var(--border-hairline);padding-block-start:var(--space-6)}.home-wander__list{display:grid}.home-wander__list li{border-block-start:var(--border-hairline)}.home-wander__list a{gap:var(--space-1) var(--space-3);padding-block:var(--space-5);color:var(--color-text);grid-template-columns:2.5rem minmax(0,1fr);text-decoration:none;display:grid}.home-wander__number{color:var(--color-editorial-accent);font-family:var(--font-display);grid-row:1/span 2}.home-wander__list a>span:last-child{color:var(--color-text-muted);font-size:var(--text-sm)}.home-recent__entries{border-block-start:var(--border-hairline)}.home-recent__empty{color:var(--color-text-muted)}.home-now__header{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.home-now__header>div{gap:var(--space-2);display:grid}.home-now__groups{gap:var(--space-7);display:grid}.home-now__groups>section{border-block-start:var(--border-hairline);padding-block-start:var(--space-4)}.home-now__groups h3{color:var(--color-editorial-accent);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-label);margin-block-end:var(--space-4)}.home-now__groups li+li{margin-block-start:var(--space-3)}.home-now__groups p,.home-now__groups a{line-height:var(--leading-body)}@media (width>=48rem){.issue-masthead{align-items:start;gap:var(--space-8);grid-template-columns:minmax(12rem,.42fr) minmax(0,1fr)}.issue-index__facts,.home-wander__list,.home-now__groups{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-index__facts>div:nth-child(2n),.home-wander__list li:nth-child(2n),.home-now__groups>section:nth-child(2n){border-inline-start:var(--border-hairline);padding-inline-start:var(--space-6)}.issue-index__item{gap:var(--space-7);grid-template-columns:minmax(7rem,.25fr) minmax(0,1fr)}.issue-page__navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.issue-page__navigation a:last-child{text-align:end}}@media (width>=64rem){.home-hero{align-items:end;column-gap:var(--space-8);grid-template-columns:minmax(0,1.4fr) minmax(16rem,.6fr);min-block-size:clamp(34rem,76vh,50rem)}.home-hero h1,.home-hero__date{grid-column:1}.home-hero__edition,.home-hero__description{grid-column:2}.home-current__layout{align-items:start;gap:var(--space-9);grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr)}.issue-page__editor-note{grid-template-columns:minmax(10rem, .32fr) minmax(0, var(--width-prose));align-items:start;gap:var(--space-8)}.issue-section__header{gap:var(--space-6);grid-template-columns:4rem minmax(0,1fr)}.issue-section--editorial-list .content-entry--list{grid-template-columns:minmax(6rem,.2fr) minmax(0,1fr)}.home-wander__list{grid-template-columns:repeat(3,minmax(0,1fr))}.home-wander__list li:nth-child(3n+1){border-inline-start:0;padding-inline-start:0}.home-wander__list li:not(:nth-child(3n+1)){border-inline-start:var(--border-hairline);padding-inline-start:var(--space-6)}}.wander-page,.search-page{width:min(100%, var(--width-content));min-inline-size:0;padding:var(--space-8) var(--space-page-inline) var(--space-10);margin-inline:auto}.wander-page [hidden],.search-page [hidden],.wander-continuation[hidden]{display:none}.wander-page__header,.search-page__header{max-inline-size:var(--width-prose);gap:var(--space-4);padding-block-end:var(--space-7);display:grid}.wander-page__header>p:last-child,.search-page__header>p:last-child{max-inline-size:var(--width-prose-narrow);color:var(--color-text-muted);font-family:var(--font-display);font-size:var(--text-prose);line-height:var(--leading-prose)}.wander-page__eyebrow,.search-page__eyebrow,.wander-continuation__eyebrow{color:var(--color-editorial-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);line-height:var(--leading-interface);text-transform:uppercase}.wander-page__choices,.search-page__results{border-block-start:var(--border-hairline);margin:0;padding:0;list-style:none}.wander-page__choices li,.search-page__results li{border-block-end:var(--border-hairline)}.wander-page__choices a{gap:var(--space-1) var(--space-3);min-block-size:var(--size-control-min);padding-block:var(--space-5);color:var(--color-text);grid-template-columns:2.5rem minmax(0,1fr);text-decoration:none;display:grid}.wander-page__choices a:hover strong,.wander-page__choices a:focus-visible strong{color:var(--color-link-hover)}.wander-page__choices a>span:first-child{color:var(--color-editorial-accent);font-family:var(--font-display);grid-row:1/span 2}.wander-page__choices a>span:last-child,.wander-page__status,.search-page__status,.search-page__results article>p,.wander-continuation p{color:var(--color-text-muted)}.wander-page__choices strong{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--font-weight-regular);line-height:var(--leading-heading)}.wander-page__status,.wander-page__recovery,.wander-page__noscript,.search-page__initial,.search-page__empty,.search-page__error,.wander-continuation{max-inline-size:var(--width-prose);padding-block:var(--space-5);border-block:var(--border-hairline);margin-block-start:var(--space-7)}.wander-page__recovery,.search-page__initial,.search-page__empty,.search-page__error,.wander-continuation{gap:var(--space-3);display:grid}.wander-page__recovery h2,.search-page__initial h2,.search-page__empty h2,.search-page__error h2,.wander-continuation h2{font-size:var(--text-h3)}.search-page__form{max-inline-size:var(--width-prose);gap:var(--space-3);display:grid}.search-page__field{gap:var(--space-2);display:grid}.search-page__field>span{color:var(--color-text-muted);font-size:var(--text-sm)}.search-page__field input{min-block-size:var(--size-control-min);padding:var(--space-3) 0;border:0;border-block-end:var(--border-width-strong) solid var(--color-editorial-accent);color:var(--color-text);font-family:var(--font-display);font-size:var(--text-h3);background:0 0;border-radius:0}.search-page__clear,.search-page__error button{min-block-size:var(--size-control-min);padding-inline:var(--space-4);border:var(--border-hairline);color:var(--color-text);cursor:pointer;background:0 0;justify-self:start}.search-page__status{min-block-size:var(--size-control-min);font-size:var(--text-sm);margin-block-start:var(--space-4)}.search-page__results{max-inline-size:var(--width-prose);margin-block-start:var(--space-5)}.search-page__results article{gap:var(--space-2);padding-block:var(--space-5);display:grid}.search-page__results article>p:first-child{color:var(--color-editorial-accent);font-size:var(--text-xs);letter-spacing:var(--tracking-label)}.search-page__results h2{font-size:var(--text-h3);font-weight:var(--font-weight-regular)}.search-page__results h2 a{color:var(--color-text);text-decoration:none}.search-page__results h2 a:hover{color:var(--color-link-hover)}.search-page__results mark{background:var(--color-highlight);color:var(--color-highlight-text);padding-inline:0}.wander-continuation{margin-inline:auto}@media (width>=48rem){.wander-page__choices{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wander-page__choices li:nth-child(2n){border-inline-start:var(--border-hairline);padding-inline-start:var(--space-6)}}@media (width>=64rem){.wander-page__header{align-items:end;column-gap:var(--space-9);grid-template-columns:minmax(0,1fr) minmax(20rem,.55fr);max-inline-size:none}.wander-page__header h1,.wander-page__eyebrow{grid-column:1}.wander-page__header>p:last-child{grid-area:1/2/span 2;align-self:end}.wander-page__choices{grid-template-columns:repeat(3,minmax(0,1fr))}.wander-page__choices li:nth-child(2n){border-inline-start:0;padding-inline-start:0}.wander-page__choices li:not(:nth-child(3n+1)){border-inline-start:var(--border-hairline);padding-inline-start:var(--space-6)}}.bookshelf-page{width:min(100%, var(--width-content));min-inline-size:0;padding-block:var(--space-8) var(--space-section);margin-inline:auto}.bookshelf-page [hidden]{display:none}.bookshelf-page__header{max-inline-size:var(--width-prose);gap:var(--space-3);margin-block-end:var(--space-8);display:grid}.bookshelf-page__header>:first-child,.bookshelf-section__header>:first-child{color:var(--color-editorial-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.bookshelf-page__header>:nth-last-child(2){color:var(--color-text-muted);font-size:var(--text-prose)}.bookshelf-page__header>:last-child,.bookshelf-section__header>:last-child{color:var(--color-text-muted);font-size:var(--text-sm)}.bookshelf-page__shelves{gap:var(--space-9);display:grid}.bookshelf-section{min-inline-size:0;border-block-start:var(--border-hairline);padding-block-start:var(--space-5)}.bookshelf-section__header{max-inline-size:var(--width-prose);gap:var(--space-2);margin-block-end:var(--space-6);display:grid}.bookshelf-section__header h2{margin-block-start:var(--space-1)}.bookshelf-section__header>:nth-last-child(2){color:var(--color-text-muted)}.bookshelf-section__spines{display:none}.bookshelf-section__details{gap:var(--space-7);display:grid}.book-details{gap:var(--space-5);min-inline-size:0;border-block-end:var(--border-hairline);padding-block-end:var(--space-6);display:grid}.book-details__cover{width:min(55vw, var(--width-reading-cover))}.book-details__cover img{border:var(--border-hairline);width:100%;height:auto;display:block}.book-details__body{min-inline-size:0;max-inline-size:var(--width-prose);align-content:start;gap:var(--space-3);display:grid}.book-details__status{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);display:inline-flex}.book-details__status>span,.book-spine__status{inline-size:var(--space-2);block-size:var(--space-2);border:var(--border-width-strong) solid currentColor;border-radius:50%;flex:none}.book-details__status>span[data-status=finished],.book-details__status>span[data-status=abandoned],.book-spine__status[data-status=finished],.book-spine__status[data-status=abandoned]{border-radius:var(--radius-sm)}.book-details__status>span[data-status=paused],.book-spine__status[data-status=paused]{border-inline-width:var(--border-width-hairline)}.book-details__authors{color:var(--color-text-muted)}.book-details__meta{gap:var(--space-3);padding-block:var(--space-3);border-block:var(--border-hairline);display:grid}.book-details__meta>div{gap:var(--space-1);display:grid}.book-details__meta dt{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:var(--tracking-label)}.book-details__meta dd{min-inline-size:0;margin:0}.book-details__meta dd>*+*{margin-inline-start:var(--space-2)}.book-details__impression{font-family:var(--font-display);font-size:var(--text-prose);line-height:var(--leading-prose)}.book-details__related{padding-block-start:var(--space-2)}.book-details__related h4{font-size:var(--text-base)}.book-details__related ul{margin-block:var(--space-2) 0;padding-inline-start:var(--space-5)}.book-details__related li+li{margin-block-start:var(--space-2)}.book-spine{min-inline-size:var(--size-control-min);block-size:calc(var(--space-10) + var(--space-8));justify-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2);border:var(--border-width-strong) solid currentColor;border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--color-background);font:inherit;cursor:pointer;border-block-end:0;grid-template-rows:auto minmax(0,1fr);display:inline-grid}.book-spine__title{max-inline-size:calc(var(--space-10) + var(--space-6));font-family:var(--font-display);font-weight:var(--font-weight-semibold);line-height:var(--leading-interface);overflow-wrap:anywhere;writing-mode:vertical-rl;margin-inline:auto;display:block}.book-spine[data-width=narrow]{inline-size:calc(var(--space-6) + var(--space-3))}.book-spine[data-width=regular]{inline-size:calc(var(--space-7) + var(--space-3))}.book-spine[data-width=wide]{inline-size:calc(var(--space-7) + var(--space-5))}.book-spine[data-tone=clay]{background:var(--color-editorial-accent)}.book-spine[data-tone=olive]{background:var(--color-study-accent)}.book-spine[data-tone=umber]{background:var(--color-text)}.book-spine[data-tone=sand]{background:var(--color-highlight);color:var(--color-highlight-text)}.book-spine[data-tone=warm-gray]{background:var(--color-project-accent)}.book-spine[aria-pressed=true]{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset)}.bookshelf-page__empty{max-inline-size:var(--width-prose);padding-block:var(--space-6);border-block:var(--border-hairline)}.bookshelf-page__empty p{margin-block-start:var(--space-3)}@media (width>=48rem){.book-details{grid-template-columns:minmax(8rem, var(--width-reading-cover)) minmax(0, 1fr);align-items:start}.book-details__cover{width:100%}.book-details__meta>div{gap:var(--space-4);grid-template-columns:7rem minmax(0,1fr)}}@media (width>=64rem){.bookshelf-page[data-bookshelf-enhanced=true] .bookshelf-section__layout{align-items:end;gap:var(--space-7);grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);display:grid}.bookshelf-page[data-bookshelf-enhanced=true] .bookshelf-section__spines{min-block-size:calc(var(--space-10) + var(--space-9));align-content:end;align-items:end;gap:var(--space-2);padding-inline:var(--space-4);border-block-end:var(--space-2) solid var(--color-border);flex-wrap:wrap;display:flex}.bookshelf-page[data-bookshelf-enhanced=true] .bookshelf-section__details{min-inline-size:0;border-inline-start:var(--border-hairline);padding-inline-start:var(--space-5)}.bookshelf-page[data-bookshelf-enhanced=true] .book-details{border-block-end:0;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);padding-block-end:0}}.archive-page{width:min(100%, var(--width-content));min-inline-size:0;padding-block:var(--space-8) var(--space-section);margin-inline:auto}.archive-page__header{max-inline-size:var(--width-prose);gap:var(--space-3);margin-block-end:var(--space-7);display:grid}.archive-page__header>:first-child,.archive-years>p,.time-river__year-header>:first-child{color:var(--color-editorial-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.archive-page__header>:nth-last-child(2),.archive-page__header>:last-child,.time-river__year-header>:last-child,.time-river__month-header>p{color:var(--color-text-muted)}.archive-page__header>:nth-last-child(2){font-size:var(--text-prose)}.archive-page__header>:last-child,.time-river__year-header>:last-child,.time-river__month-header>p{font-size:var(--text-sm)}.time-river__year-header>:last-child{color:var(--color-study-accent)}.archive-years{gap:var(--space-3);padding-block:var(--space-4);border-block:var(--border-hairline);margin-block-end:var(--space-8);display:grid}.archive-years ul{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.archive-years a{text-underline-offset:var(--space-1)}.time-river{gap:var(--space-9);min-inline-size:0;display:grid}.time-river__year,.time-river__month{scroll-margin-block-start:var(--space-8)}.time-river__year{gap:var(--space-5);min-inline-size:0;border-block-start:var(--border-hairline);padding-block-start:var(--space-5);display:grid}.time-river__year-header{align-content:start;gap:var(--space-2);min-inline-size:0;display:grid}.time-river__months,.time-river__entries{min-inline-size:0;margin:0;padding:0;list-style:none}.time-river__months{gap:var(--space-8);display:grid}.time-river__month{grid-template-columns:var(--space-2) minmax(0, 1fr);gap:var(--space-4) var(--space-3);border-inline-start:var(--border-hairline);min-inline-size:0;display:grid}.time-river__month-marker{inline-size:var(--space-2);block-size:var(--space-2);border:var(--border-width-strong) solid var(--color-editorial-accent);background:var(--color-background);border-radius:50%;grid-area:1/1;margin-block-start:var(--space-2);margin-inline-start:calc(var(--space-1) * -1)}.time-river__month-header,.time-river__summary,.time-river__entries{grid-column:2}.time-river__month-header{justify-content:space-between;align-items:baseline;gap:var(--space-4);min-inline-size:0;display:flex}.time-river__month-header h3{overflow-wrap:anywhere;min-inline-size:0}.time-river__summary{max-inline-size:var(--width-prose);border-inline-start:var(--border-width-strong) solid var(--color-editorial-accent);color:var(--color-text-muted);font-family:var(--font-display);margin:0;padding-inline-start:var(--space-4)}.time-river__entries{display:grid}.archive-page__empty{max-inline-size:var(--width-prose);padding-block:var(--space-6);border-block:var(--border-hairline)}.archive-page__empty p,.archive-page__empty ul{margin-block-start:var(--space-3)}@media (width>=48rem){.time-river__year{gap:var(--space-6);grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr)}.time-river__month{grid-template-columns:var(--space-3) minmax(0, 1fr);column-gap:var(--space-4)}}@media (width>=64rem){.archive-years{align-items:baseline;gap:var(--space-6);grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr)}.time-river__year{gap:var(--space-7);grid-template-columns:minmax(10rem,.3fr) minmax(0,1fr)}.time-river__months{gap:var(--space-9)}}.now-page,.about-page,.not-found-page{width:min(100%, var(--width-content));min-inline-size:0;padding-block:var(--space-8) var(--space-section);margin-inline:auto}.now-page__header,.about-page__header{max-inline-size:var(--width-prose);gap:var(--space-3);margin-block-end:var(--space-8);display:grid}.now-page__header>:first-child,.about-page__header>:first-child,.about-page__author>:first-child,.not-found-page__body>:first-child{color:var(--color-editorial-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.now-page__lede,.about-page__header>:last-child{color:var(--color-text-muted);font-size:var(--text-prose)}.now-page__updated{color:var(--color-text-muted);font-size:var(--text-sm)}.now-page__groups{border-block-start:var(--border-hairline);min-inline-size:0;display:grid}.now-group{gap:var(--space-4);min-inline-size:0;padding-block:var(--space-6);border-block-end:var(--border-hairline);display:grid}.now-group__header{align-items:baseline;gap:var(--space-3);display:flex}.now-group__header span{color:var(--color-editorial-accent);font-family:var(--font-mono);font-size:var(--text-xs)}.now-group ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.now-group li{grid-template-columns:var(--space-2) minmax(0, 1fr);gap:var(--space-3);display:grid}.now-group li:before{inline-size:var(--space-2);block-size:var(--border-width-strong);background:var(--color-study-accent);content:"";margin-block-start:var(--space-3)}.now-page__note{max-inline-size:var(--width-prose);gap:var(--space-3);border-block-start:var(--border-hairline);margin-block-start:var(--space-8);padding-block-start:var(--space-5);display:grid}.now-page__note h2{font-size:var(--text-h3)}.about-page__body{gap:var(--space-7);min-inline-size:0;display:grid}.about-page__author{align-content:start;gap:var(--space-3);padding-block:var(--space-5);border-block:var(--border-hairline);display:grid}.about-page__author h2{font-size:var(--text-h3)}.about-page__author>:last-child{color:var(--color-text-muted)}.about-page__sections{gap:var(--space-7);min-inline-size:0;max-inline-size:var(--width-prose);display:grid}.about-page__sections section{gap:var(--space-3);display:grid}.about-page__sections h2{border-block-end:var(--border-hairline);font-size:var(--text-h3);padding-block-end:var(--space-2)}.about-page__sections p,.about-page__sections ul{max-inline-size:var(--width-prose)}.not-found-page{align-items:start;gap:var(--space-6);display:grid}.not-found-page__code{color:var(--color-border);font-family:var(--font-display);font-size:clamp(6rem,30vw,16rem);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--leading-display)}.not-found-page__body{max-inline-size:var(--width-prose);gap:var(--space-4);display:grid}.not-found-page__body h1{font-size:var(--text-h2)}.not-found-page__body>p:last-of-type{color:var(--color-text-muted)}.not-found-page nav{gap:var(--space-2) var(--space-5);padding-block:var(--space-4);border-block:var(--border-hairline);flex-wrap:wrap;margin-block-start:var(--space-3);display:flex}@media (width>=48rem){.now-group{gap:var(--space-6);grid-template-columns:minmax(8rem,.28fr) minmax(0,1fr)}.about-page__body{grid-template-columns:minmax(12rem,.34fr) minmax(0,1fr);align-items:start}.about-page__author{position:sticky;inset-block-start:var(--space-6)}.not-found-page{grid-template-columns:minmax(14rem,.7fr) minmax(0,1fr);align-items:center}}@media (width>=64rem){.now-page__groups{max-inline-size:var(--width-study);margin-inline-start:auto}.now-page__note{margin-inline-start:auto}.about-page__body{gap:var(--space-9)}}}@media print{.article-shell__reading,.article-prose:has(>.margin-note){display:block}.reading-bookmark{display:none}.margin-note{max-inline-size:none;padding-block:var(--space-3);break-inside:avoid;grid-column:1}.reading-path{break-before:auto;max-inline-size:none}.reading-path__item{break-inside:avoid}.article-shell[data-article-type=essay]{color:canvastext;background:canvas;max-inline-size:none;padding-block:0}.article-shell[data-article-type=essay] .article-post-header,.article-shell[data-article-type=essay] .article-shell__prelude,.article-shell[data-article-type=essay] .article-prose--essay,.article-shell[data-article-type=essay] .article-revisions{max-inline-size:none}.article-shell[data-article-type=essay] .article-post-header__eyebrow{display:none}.article-shell[data-article-type=essay] :where(h1,h2,h3,figure,blockquote,img),.article-shell[data-article-type=essay] .article-revisions__list>li{break-inside:avoid}.article-shell[data-article-type=essay] :where(h1,h2,h3){break-after:avoid-page}.article-shell[data-article-type=reading]{color:canvastext;background:canvas;max-inline-size:none;padding-block:0}.article-shell[data-article-type=reading] .article-post-header,.article-shell[data-article-type=reading] .article-shell__prelude,.article-shell[data-article-type=reading] .article-prose,.article-shell[data-article-type=reading] .article-revisions{max-inline-size:none}.article-shell[data-article-type=reading] .reading-dossier{background:canvas}.article-shell[data-article-type=reading] .reading-dossier__layout{grid-template-columns:var(--width-reading-cover) minmax(0, 1fr);padding:var(--space-5) 0}.article-shell[data-article-type=reading] .reading-dossier__folio{display:none}.article-shell[data-article-type=reading] :where(h1,h2,h3,figure,img),.article-shell[data-article-type=reading] .reading-dossier__meta>div{break-inside:avoid}.article-shell[data-article-type=study]{color:canvastext;background:canvas;max-inline-size:none;padding-block:0}.article-shell[data-article-type=study] .article-post-header,.article-shell[data-article-type=study] .article-shell__prelude,.article-shell[data-article-type=study] .article-shell__body,.article-shell[data-article-type=study] .article-prose,.article-shell[data-article-type=study] .article-revisions{max-inline-size:none}.article-shell[data-article-type=study] .article-shell__body--with-aside{display:block}.article-shell[data-article-type=study] .article-shell__aside{padding-block-start:var(--space-5)}.article-shell[data-article-type=study] .article-toc__compact{display:none}.article-shell[data-article-type=study] .article-toc__desktop{padding-block:var(--space-4);border-block:var(--border-hairline);display:block;position:static}.article-shell[data-article-type=study] .study-overview,.article-shell[data-article-type=study] .study-callout,.article-shell[data-article-type=study] .study-formula__content{background:canvas}.article-shell[data-article-type=study] .study-formula__content,.article-shell[data-article-type=study] :where(pre,table){overflow:visible}.article-shell[data-article-type=study] :where(h1,h2,h3,figure),.article-shell[data-article-type=study] .study-callout,.article-shell[data-article-type=study] .study-overview__meta>div{break-inside:avoid}.article-shell[data-article-type=study] :where(h1,h2,h3){break-after:avoid-page}.article-shell[data-article-type=project]{color:canvastext;background:canvas;max-inline-size:none;padding-block:0}.article-shell[data-article-type=project] .article-post-header,.article-shell[data-article-type=project] .article-shell__prelude,.article-shell[data-article-type=project] .article-shell__body,.article-shell[data-article-type=project] .article-prose,.article-shell[data-article-type=project] .article-revisions{max-inline-size:none}.article-shell[data-article-type=project] .article-shell__body--with-aside{display:block}.article-shell[data-article-type=project] .article-shell__aside{padding-block-start:var(--space-5)}.article-shell[data-article-type=project] .article-toc__compact{display:none}.article-shell[data-article-type=project] .article-toc__desktop{padding-block:var(--space-4);border-block:var(--border-hairline);display:block;position:static}.article-shell[data-article-type=project] .project-plaque__status>span{display:none}.article-shell[data-article-type=project] :where(h1,h2,h3,figure),.article-shell[data-article-type=project] .project-plaque__meta>div{break-inside:avoid}.article-shell[data-article-type=project] :where(h1,h2,h3){break-after:avoid-page}.article-shell[data-article-type=note]{color:canvastext;background:canvas;max-inline-size:none;padding-block:0}.article-shell[data-article-type=note] .note-header,.article-shell[data-article-type=note] .article-prose--note,.article-shell[data-article-type=note] .article-revisions{max-inline-size:none}.article-shell[data-article-type=note] .note-header__eyebrow{display:none}.article-shell[data-article-type=note] :where(h1,h2,h3,blockquote),.article-shell[data-article-type=note] .article-revisions__list>li{break-inside:avoid}}@media (prefers-reduced-motion:reduce){:root{--duration-fast:var(--duration-reduced);--duration-normal:var(--duration-reduced);--duration-slow:var(--duration-reduced)}*,:before,:after{scroll-behavior:auto!important;animation-delay:var(--duration-none)!important;animation-duration:var(--duration-reduced)!important;transition-delay:var(--duration-none)!important;transition-duration:var(--duration-reduced)!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){:root{--color-text-muted:var(--color-text);--color-quote-text:var(--color-text);--color-border:var(--color-text);--border-width-hairline:var(--border-width-strong);--focus-ring-width:var(--focus-ring-width-strong)}}@media (forced-colors:active){:root{--color-background:Canvas;--color-background-raised:Canvas;--color-text:CanvasText;--color-text-muted:CanvasText;--color-border:CanvasText;--color-link:LinkText;--color-link-hover:LinkText;--color-editorial-accent:CanvasText;--color-reading-accent:CanvasText;--color-study-accent:CanvasText;--color-project-accent:CanvasText;--color-note-accent:CanvasText;--color-highlight:Highlight;--color-highlight-text:HighlightText;--color-code-background:Canvas;--color-code-text:CanvasText;--color-quote-text:CanvasText;--color-table-heading-background:Canvas;--color-focus:Highlight}.margin-note,.reading-bookmark__track,.reading-path,.reading-path__list,.reading-path__item{color:canvastext;border-color:canvastext}.reading-bookmark__fill{background:highlight}}@media print{.home-wander{display:none}.home-page,.issue-index,.issue-page{max-inline-size:none;padding:0}.issue-masthead,.issue-section,.issue-page__editor-note,.issue-page__navigation{break-inside:avoid;display:block}}@media (forced-colors:active){.issue-masthead,.issue-section,.issue-page__editor-note,.issue-page__navigation,.home-current__empty,.home-wander,.home-recent,.home-now{color:canvastext;border-color:canvastext}}@media print{.search-page__form,.wander-page__status,.wander-continuation{display:none}.wander-page,.search-page{max-inline-size:none;padding:0}}@media (forced-colors:active){.wander-page__choices,.search-page__results,.wander-page__recovery,.search-page__empty,.search-page__error,.wander-continuation{color:canvastext;border-color:canvastext}.search-page__results mark{color:highlighttext;background:highlight}}@media print{.book-spine,.bookshelf-section__spines{display:none!important}.bookshelf-section__details,.book-details{display:grid!important}.bookshelf-page,.book-details__body{max-inline-size:none}}@media (forced-colors:active){.book-spine{color:buttontext;background:buttonface;border-color:buttontext}.book-spine[aria-pressed=true]{outline-color:highlight}.bookshelf-section,.bookshelf-section__spines,.bookshelf-section__details,.book-details,.book-details__cover img,.book-details__meta{border-color:canvastext}}@media print{.archive-years,.time-river__month-marker{display:none}.archive-page,.time-river__summary{max-inline-size:none}.time-river__year,.time-river__month{border:0;padding-inline-start:0;display:block}}@media (forced-colors:active){.archive-years,.time-river__year,.time-river__month,.time-river__summary,.archive-page__empty{border-color:canvastext}.time-river__month-marker{background:canvas;border-color:highlight}}@media print{.now-page,.about-page,.not-found-page{max-inline-size:none}.about-page__author{position:static}.not-found-page__code,.not-found-page nav{display:none}}@media (forced-colors:active){.now-page__groups,.now-group,.now-page__note,.about-page__author,.about-page__sections h2,.not-found-page nav{border-color:canvastext}.now-group li:before{background:canvastext}}
